PageSourceSearch

https://app.salesmartly.com/next/assets/main-BKOqa_c2.js

js salesmartly.com collected 2026-10-01 14:01:25 UTC 1,739,824 bytes, 571 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-Dbec1Rm5.js","assets/global-B9IENzdi.js","assets/core-Cp0HtK9S.js","assets/global-C2RY7Zx2.css","assets/useTheme-D3O-yKsM.js","assets/index-B6_CBIfM.css","assets/index-BRihqPYy.js","assets/salesmartly-wordmark-Bnm0H80M.js","assets/index-D69zKTIp.css","assets/index-Bzpu8jAg.js","assets/useAdspowerBindPrompt-BoK-VTVH.js","assets/index-Cnt7IsaL.css","assets/authorizedShop-DQeooUdz.js","assets/shop-CGQE97xC.js","assets/unauthorizedShop-C09h3orJ.js","assets/ShareVerify-lMF3Iekb.js","assets/logo-1-CifG7N2o.js","assets/report-DjRHghdb.js","assets/ContainerPage-DLlinuaL.js","assets/index-4vajCceV.js","assets/index-z5IPpPOE.js","assets/index-C25FO0CW.css","assets/index-Bl_vBcmJ.css","assets/index-DJ09e1LN.css","assets/index-DRS4HSXK.css","assets/index-DMsf4HX_.css","assets/usePackage-BVVMWKhe.js","assets/usePermission-D7ZwWxVz.js","assets/navigate-CapyQ9p7.js","assets/time-zone-B5JqE_Sd.js","assets/ContainerPage-_NWTLBZW.css","assets/index-kphthXZX.css","assets/index-Bj5Tx-8n.css","assets/ShareVerify-6V0jvLPQ.css","assets/index-6rnfXikd.css","assets/index-8er2yjEK.css","assets/ShareCustomer-IdIz-3Pu.js","assets/time-DFBkitHr.js","assets/index-DGpBpjX-.js","assets/report-DCkZWXlZ.js","assets/ContactMetricCard-DR2YA-v-.js","assets/ContactMetricCard-RXRVsoPa.css","assets/MenuLayoutBody-jwO1-8fY.js","assets/index-B58gzoXt.js","assets/index-D0ijAIfh.css","assets/MenuLayoutBody-CmqXp6XF.css","assets/index-Dtu2C8A2.js","assets/index-CI_6jojO.js","assets/index--6HuYxJr.css","assets/DateRangePanel-D32PyQs0.js","assets/DateRangePanel-gbxc5TAW.css","assets/index-ItHdIrmq.css","assets/index-D31me9vd.js","assets/index-CRaxL00b.js","assets/index-DmM4dE1a.css","assets/_baseIteratee-B4PhrU5N.js","assets/_baseUniq-BYa-pQwb.js","assets/index.vue_vue_type_script_setup_true_lang-owq2Bk5F.js","assets/zalo-j9rVexyr.js","assets/facebook-yHFflSRx.js","assets/whatsapp1-FPzmcG14.js","assets/messenger_blue-xG4oplT3.js","assets/index-BOA5rQh0.js","assets/index-SxdcYiJt.css","assets/index-D8oQHhsA.css","assets/index-DPpuE0oK.css","assets/index-DvnnPYiW.css","assets/index-BA5IHUae.css","assets/table-DsmjgE4o.js","assets/isArrayLikeObject-DRDm97vx.js","assets/index-BzYYxlyu.css","assets/index-B3BRqjcP.css","assets/index-CD0PvSSd.css","assets/index-Fufdcph_.css","assets/index-CAddMQ9P.css","assets/index-Gq-3qsyj.css","assets/index-saoVbYNb.css","assets/index-DKkYeTy0.css","assets/index-BgMiIxfC.css","assets/index-nudeeDCZ.js","assets/index-D6Uanljg.css","assets/ContactSelectDrawerTableFooter-DS0qF8tT.js","assets/ContactSelectDrawerTableFooter-BQT3rWZw.css","assets/SessionAvatar.vue_vue_type_style_index_0_lang-CiVR55C0.js","assets/messenger-DWMajYW0.js","assets/SessionAvatar-DdOGC6x4.css","assets/BatchOperate-Dkfkp0M_.js","assets/BatchOperate-BwoYbZfB.css","assets/useList-C-itFy4d.js","assets/country-Ctbmd628.js","assets/index-BRxcx679.js","assets/v4-BiKOGl-7.js","assets/uniqBy-BM0d4BqD.js","assets/index-CxmjQt2S.js","assets/index-Cc0DPlyN.js","assets/index-CrosCW0d.css","assets/index-CAX7wKBs.js","assets/LookLabelsPopover-CCbdmM18.js","assets/LookLabelsPopover-BzkewGl7.css","assets/index-CK4lLMWu.css","assets/MenuPopup-C75gnI39.js","assets/useVisible-CHnswo6x.js","assets/MenuPopup-vMoJzm2V.css","assets/useDynamicComponent-DOaqall-.js","assets/AreaChart.vue_vue_type_script_setup_true_lang-DDIxZygO.js","assets/BaseVChart.vue_vue_type_script_setup_true_lang-2MET8-uQ.js","assets/register-Dw4ypsrs.js","assets/index-HGaFFwXc.css","assets/index-DNDtHIFy.css","assets/ShareCustomer-CgftHaNv.css","assets/login-BBIGFCNe.js","assets/google-register-DD0Din6v.js","assets/Image-BJMRrY6V.js","assets/useMediaPreview-C0nRPSgn.js","assets/_baseFor-BGDmZuYa.js","assets/file-C0IU2_N7.js","assets/index-JyBqLDt_.js","assets/useMediaPreview-B3D1qkt9.css","assets/Image-BRzw21FG.css","assets/google-register-CqiMhv7u.css","assets/useValidate-BwcFREmr.js","assets/regular-Cv6adEWF.js","assets/useValidate-DNpUxX9g.css","assets/useIndependentStation-BmxnMmRo.js","assets/useScanCode-BdQ7kOvc.js","assets/index-BocL_xFV.js","assets/index-uIzTbd1s.js","assets/useCaptcha-BclqmNP2.js","assets/useCaptcha-CwMdZ3kX.css","assets/login-BqSpwiaq.css","assets/register-CEG_uhps.js","assets/protocol-links-0RnktUEp.js","assets/PassportTypes-1XAc
1MH11.js","assets/register-kjl0n90L.css","assets/index-czTnxlcI.css","assets/forgetpassword-DHa6qFPU.js","assets/forgetpassword-ByAQgRBe.css","assets/noProject-DEouN8XS.js","assets/useProject-DJN9QIXh.js","assets/useProject-CRGk9qxK.css","assets/MenuProjectPopup-ChjGl0Jo.js","assets/MenuProjectPopup-BHA2EuZq.css","assets/noProject-D8ski5CG.css","assets/index-PMtWM25L.js","assets/connect-CYssfRvS.js","assets/channel-type-C3yta2Vu.js","assets/index-BBoUX26e.css","assets/index-DqEDZWe2.js","assets/WechatModal-DyU5INOc.js","assets/WechatModal-40b7lobe.css","assets/useAccBuyAuth-2B7CGUoD.js","assets/window-popup-B9mqkAyx.js","assets/id-rules-Txdy0fxI.js","assets/index-mh5gS6EV.css","assets/IframeDetailView-B5et-vUH.js","assets/IframeSlot-4k70Hzu5.js","assets/IframeSlot-z_0QXwPV.css","assets/useModuleMenuTitle-Det3tofa.js","assets/ChatSwitch-TCxLUglJ.js","assets/ai-employee-message-quota-B8WNB_Ir.js","assets/MaterialDrawer-nTSEfL4H.js","assets/useUploadLimit-DyVjEfaJ.js","assets/DocumentIcon.vue_vue_type_script_setup_true_lang-CbHSi_nF.js","assets/Video-jtN4IicX.js","assets/read-file-F9oGIO14.js","assets/Video-pBDS0x-x.css","assets/useUploadLimit-CtSliA4Y.css","assets/MultipleUploadFile.vue_vue_type_script_setup_true_name_MultipleUploadFile_lang-ByjY5UAs.js","assets/MultipleUploadFile-Cdi6NJul.css","assets/Operate-MJiYMdTP.js","assets/MaterialDrawer-Dh-S3Y93.css","assets/index-CzWC59je.js","assets/index-BatyemRp.css","assets/index-BFzQHSKZ.css","assets/useWhatsappFreeWindow-BjJFPoPH.js","assets/useInject-D6gxBXKG.js","assets/keys-DgEisL-y.js","assets/individual-whatsapp-Bq1zowCZ.js","assets/line-app-DnFG4YxT.js","assets/telegram-app-BZ-7MkVY.js","assets/tiktok-app-AtfA_Dr3.js","assets/wechat-BsaBgrcr.js","assets/weixin-bot-C6fCMnEH.js","assets/zalo-DTcxNfGJ.js","assets/useEventBus-DWBvWxLx.js","assets/message-DQdn__7z.js","assets/splitpanes-BFpdD2UA.js","assets/splitpanes-D3FSUmtX.css","assets/vuedraggable.umd-CLYCNY6j.js","assets/EditInput-DnHubA7G.js","assets/EditInput-CwCE-jzv.css","assets/order-BMG4FR-i.js","assets/marketing-CvF-2fHw.js","assets/constants-DgvSfaff.js","assets/search-bar-COyvRpCL.js","assets/Document-CjSVuQpL.js","assets/Document-C2u9950x.css","assets/index-Bdsv67do.css","assets/xss-_MWPo8Um.js","assets/index-D-mgrv2I.js","assets/index-DaZd-c2a.css","assets/index-C9C1w6wa.js","assets/index-BunRSLEq.css","assets/useFilterAction-oYuoeaXq.js","assets/SelectChannelsDrawer-CsRpyBOy.js","assets/index-VO9cI39E.js","assets/index-11Q5FSkV.css","assets/index-DIKWxTRO.css","assets/SelectChannelsDrawer-5qJC65H9.css","assets/index-BVwctMIC.css","assets/useFilterAction-Cs6waiGl.css","assets/index-T1Sj-b-G.js","assets/index-BdQ0flzO.css","assets/index-DuFwlW2u.js","assets/index-BeJJSR0K.css","assets/Operate-DwS29hhi.js","assets/Table-RIxu1GkF.css","assets/ChatAvatar.vue_vue_type_script_setup_true_lang-CKrK6Vh8.js","assets/index-komh9C6_.css","assets/Audio-D5_6-ts9.js","assets/Audio-TsDs73EU.css","assets/chat-DfZbXGZg.js","assets/message-sys-transform-RvpCqyuV.js","assets/isEmpty-BSGzzd92.js","assets/auth-page-BAwtL2gD.js","assets/useOpenWindow-5oZfXuJV.js","assets/useWhatsappFreeWindow-C9U90zXj.css","assets/index-C4sVj_0i.css","assets/index-BmnHZyxI.css","assets/ReAssignSessionProgressModal-DejCCHtP.js","assets/ReAssignSessionProgressModal-NIEkha9r.css","assets/index-9Lj1qHYO.css","assets/message-notification-BPDA00KJ.js","assets/useFirstConnectionGuide-CnNmyjxp.js","assets/constants-FJcPniq5.js","assets/index-xF3oIcTx.js","assets/faq-CqikYFFE.js","assets/UploadList-BtIQeDAF.js","assets/index-Czkm0LSV.js","assets/VariableSelectorForm-BSFhOSW3.js","assets/VariableSelectorForm-B6CLOEL5.css","assets/index-DnES7H-P.css","assets/UploadList-D0tHqv8h.css","assets/index-DTuSaWOs.css","assets/useEmailTemplate-B1sHLW2G.js","assets/email-marketing-CMADwbLQ.js","assets/index-CSqdBX0y.js","assets/index-C9DEpoyD.css","assets/useEmailTemplate-ClyjEj1U.css","assets/index-D1YpcYDh.js","assets/index-CM3l0R_I.css","assets/whatsapp-C2Rh5HXs.js","assets/useEditor-DNKwM64Y.js","assets/VariableSelectorModal.vue_vue_type_script_setup_true_lang-CMBfadc7.js","assets/help-links-5Ve_ln-f.js","assets/broadcast-CFRV0rTU.js","assets/email-CEkLmeHH.js","assets/usePackageGate-x2ijviwR.js","assets/useTemplateDrawer-DTV6GNj0.js","assets/messenger-template-BW15jkLU.js","assets/templateVariable-BA1L68ub.js","assets/useTemplateDrawer-CeCrx8Ym.css","assets/ChatSwitch-CzfyGulI.css","assets/index-DmoRnojN.css","assets/index-Ca5lWh2P.css","assets/index-BVwh5O5e.css","assets/index-Dre4gDWn.js","assets/index-D5tdBYZc.js","assets/index-BXVNs558.css","assets/index-Dj-yBtG-.css","assets/index-DfQ9HWH8.js","assets/AppCard-Cww_VNPS.js","assets/AppCard-CQ_FVR7a.css","assets/guide-channel-cache-CEzalYIE.js","assets/index-Dci-ra5i.css","assets/index-Dk54FhSK.js","assets/plugin-CzCMvKX7.js","assets/RemarkModal-BgNPkDjq.js","assets/useHasCommentChannel-D6trzH8S.js","assets/RemarkModal-BD0hb2OX.css","assets/index-CdyGIxQu.js","assets/AccountInfo-DRZqL6DR.js","assets/ChannelAvatar-C0SWdN8l.js","assets/ChannelAvatar-Cz7vv9Pe.css","assets/AccountInfo-C5MOZ8eW.css","assets/index-CfdZq4Ia.css","assets/useAccountLimit-C7YZqjTd.js","assets/BatchRadioSelectModal-Cc1rMmaY.js","assets/BatchRadioSelectModal-DL8gE5Rr.css","assets/config-D97wKI_u.js","assets/instagram-DHFL45Gp.js","assets/line-DXr3LDYD.js","assets/slack-D0gkWzVf.js","assets/telegram-B_wW360C.js","assets/tiktok-business-l13Lk-fQ.js","assets/twitter-app-DuTIKW6H.js","assets/vkontakte-Ctkw1deS.js","assets/weixin-Bym2BPfi.js","assets/youtube-V32AUtTG.js","assets/useAutomationFlow-Wtt4XGbq.js","assets/chat-auto-BdalFRiM.js","assets/chat-workflow-Bn802AG2.js","assets/useAutomationFlow-DVMgh6pI.css","assets/useChannelRecycle-B4e6QfIF.js","assets/useChannelRemark-QTwrn8BV.js","assets/useListSort-CCwUutsn.js","assets/index-DND7eSGf.js","assets/index-BZsgyq99.css","assets/index-Cp7ciUh7.js","assets/ChannelStatusTag-Bp8E5J0a.js","assets/ChannelStatusTag-CdxXVC-E.css","assets/useRouteSearchParams-BaEZLGXY.js","assets/useChannelEmptyRedirect-D8qi_mkr.js","assets/useChannelEmptyRedirect-CeLAWMlX.css","assets/index-Om58uIKE.css","assets/index-DLND6PkR.js","assets/TransferRecordDrawer-C5C76NNa.js","assets/TransferRecordDrawer-L9dqy80l.css","assets/ThirdPartyProtocolFields.vue_vue_type_script_setup_true_lang-Cz9iZYUx.js","assets/browser-DSvw4Em-.js","assets/ThirdPartyProtocolFields-_meaXHRt.css","assets/SetProxyForm-h2YBsQSB.js","assets/SetProxyForm-Bz87lsE9.css","assets/useIpProxyCheckModal-BzwCaPeC.js","assets/useListSort-BzUOLpXM.js","assets/index-DnrTi7QD.css","assets/index-Dg4R5LNb.js","assets/AuthorizeModal-CUgiFDMy.js","assets/AuthorizeModal-zCtnQxNN.css","assets/index-CRvTn5TG.css","assets/index-CqH2a5UE.js","assets/AuthorizeModal-D0dCObSc.js","assets/AuthorizeModal-P5kjwYVu.css","assets/uniqWith-ll8VCIvQ.js","assets/index-BmV5zsiZ.css","assets/index-C4Ww0Q3D.js","assets/index-BzcaiU4L.css","assets/index-uR-3E5hq.js","assets/engageLabDomain-BK43PcGc.js","assets/index-DeZlU4LP.css","assets/index-j1eMU7B_.js","assets/index-DOZFhAFn.
1css","assets/index-BahMOqdU.js","assets/index-BXoswKmA.css","assets/index-CRi0xudd.js","assets/index-BHLt6vSJ.css","assets/index-A6Q1F9CT.js","assets/useChannelDeviceUrl-Dnp42P8d.js","assets/useChannelDeviceUrl-tn0RQdqM.css","assets/index-Cwvj2c_U.css","assets/index-BhZv2VT1.js","assets/index-BkrRIrSx.css","assets/index-1SN4_Xsy.js","assets/index-Dmo14R_m.css","assets/index-Dj1AXzZ3.js","assets/ThirdPartyAppDrawer-ChUzVEU4.js","assets/ThirdPartyAppDrawer-BtYoIqNF.css","assets/index-CPd3E015.js","assets/index.vue_vue_type_style_index_0_scoped_913f59f8_lang-BBrVtjO7.js","assets/index-BIWj4mg0.css","assets/overview-D8lz6KHg.js","assets/useWsApiSearchFilters-vOVzSq0n.js","assets/index-CVkgYbs0.css","assets/index-CJN4QdBE.js","assets/AuthorizeModal-B3mvP9O2.js","assets/AuthorizeModal-B2hFzXB0.css","assets/index-DKnf3Mu_.css","assets/index-BbBR_M9C.js","assets/index-BkJ3-fkj.css","assets/index-BqwRFy01.js","assets/index-DNzGr91d.css","assets/index-Cb--SYUl.js","assets/AuthorizeModal-RO9Y-67c.js","assets/AuthorizeModal-DA2kdQwV.css","assets/index-DG4QIEXi.css","assets/index-fyf2bFJg.js","assets/useGenerateSession-ChY5W6Td.js","assets/useGenerateSession-CfiXYHv9.css","assets/useInstagramFbOAuthPopup-CnTaG6mS.js","assets/auth-token-sZM7-GQ8.js","assets/index-BLukmQcY.css","assets/index-2YV0mVii.js","assets/index-CYIdRXE1.css","assets/index-CvwUzXkr.js","assets/salesmartly-logo-CS72xwk6.js","assets/openai-Du5Tkywe.js","assets/index-Dn1v9a7m.css","assets/AiTranslationAssistantApply-Du3msf-t.js","assets/AiTranslationAssistantApply--WoWVp7G.css","assets/index-DaUIbdJ5.js","assets/AddChannelLayout-CyVPtrb1.js","assets/AddChannelLayout-DlGCrcE5.css","assets/index-BlGe50q9.css","assets/index-Bgke5h7l.js","assets/index-DNtP-Bo6.css","assets/index-CWnaH-5A.js","assets/usePluginAutoTranslateTaskNotice-DXa3eKla.js","assets/index-DWc55sH6.css","assets/index-CwZ_soqI.js","assets/index-D7l2LE82.js","assets/index-BNE8Qe80.css","assets/useForm-C_uHGkB0.js","assets/useForm-waFklXN3.css","assets/index-SYwdp3dx.css","assets/index-DF1XtLEf.js","assets/index-LlHNZmCk.css","assets/index-BNK7HBqK.js","assets/index-i9pIfzAn.css","assets/ColorPicker-D_inNmNQ.js","assets/ColorPicker-DjGtVE6_.css","assets/index-BxewM9E0.css","assets/form-validate-ERxU1pTU.js","assets/split-link-B87CPoA1.js","assets/index-CJ8D2VSC.css","assets/index-DM-aWNda.js","assets/index-D4VBJ8ML.css","assets/index-CWmgcKDJ.js","assets/index-DWtzcsHC.css","assets/index-Dvw1y7hF.js","assets/index-D0bLsFzl.css","assets/index-Cq-9LADS.js","assets/AccessMethodRadioGroup-RdU28ahr.js","assets/AccessMethodRadioGroup-B_4YBixS.css","assets/DeviceIpAreaSelect-CO5VsHoB.js","assets/DeviceIpAreaSelect-DzolTaj1.css","assets/right-0hjL-uYc.js","assets/index-CZQLXkHQ.css","assets/index-DMBmQDC1.js","assets/index-CURJxVXM.css","assets/index-B1Di6Ex5.js","assets/index-IVS3vW2r.css","assets/index-BZmp3pDS.css","assets/index-DBFLajSN.js","assets/index-qW_C95TJ.css","assets/index-D2jw2od-.js","assets/index-BF2qyS5m.css","assets/index-qv5a5ioO.js","assets/index-CihlUabb.css","assets/index-DXN_iMVB.js","assets/index-DPQn1ORE.css","assets/index-BXThZoN7.js","assets/index-B5m04_tr.css","assets/index-CVv2wK4x.js","assets/index-DzgXizLg.css","assets/index-VxrEhLBM.js","assets/index-BoqSMA2E.css","assets/index-BHDeOYs8.js","assets/index-Cts5mLlE.css","assets/index-CIJAA0v5.js","assets/index-CkBxyBHf.css","assets/index-BHn5EbtQ.js","assets/index-CdBvxurv.css","assets/index-BrAO5oUA.js","assets/index-DafUXj3R.css","assets/index-B9aKiuoT.js","assets/index-CZk55CFD.css","assets/index-C-ACJNNg.js","assets/SecondaryMenu.vue_vue_type_script_setup_true_lang-CCIHr32o.js","assets/index-B_LYJXw_.js","assets/index-ZdpJekfP.css","assets/index-C__5P9mw.js","assets/index-DSOvUw9T.js","assets/index-COMtNIcJ.css","assets/index-M5Swpv7p.js","assets/index-dxf68GL6.css","assets/index-CajmPVoR.js","assets/index-6NNyvxjZ.js","assets/index-DrYPW5P6.css","assets/index-B2cv6lsz.css","assets/index-DRQJi3mH.js","assets/index-0j_MMxKz.css","assets/contact-ad-filter-config-CZK7mTw1.js","assets/contact-ad-filter-config-BKRUboZd.css","assets/template-links-Bx7uy20n.js","assets/index-B8vBt791.css","assets/index-Bi0C4g3w.js","assets/index-BW2Io_X7.js","assets/chatDetailSession-qGyB6cTC.js","assets/chatDetailSession-TxIXnRtb.css","assets/index-yFE5afft.css","assets/index-C2tb2_O5.js","assets/index-ChRRyhWL.css","assets/index-C70lZoHo.js","assets/index-BAnfgk5Z.js","assets/index-yK_4BuXo.css","assets/index-CveINnB8.js","assets/index-B_2iOpE1.css","assets/index-BS937_U5.js","assets/index-BZuCa_76.css","assets/index-wglk2DeY.js","assets/index-BK13cfsQ.css","assets/index-BHpeuVgP.js","assets/index-DBhEjgS4.css","assets/index-DYwzO5eX.js","assets/index-DjDrhP13.css","assets/index-2Nbv4f2Y.js","assets/index-DaJlWg0l.css","assets/index-9OowHWvw.js","assets/index-DgwY1JWj.css","assets/index-Dwf6CO4O.js","assets/useFeeOrderError-TOMxuwVf.js","assets/useFeeOrderError-8SHyeCFU.css","assets/subscription-Cr-WeRsj.js","assets/config-L2bVGL3N.js","assets/config-BHIdE6GW.css","assets/Table-BPjhMhEe.js","assets/sms-CTvrNKPN.js","assets/index-DqLqddfa.css","assets/upgrade-QKfsCym7.js","assets/buildFeeOrderAmountItems-DQqdEHEP.js","assets/buildFeeOrderAmountItems-DRW8VULS.css","assets/useFeeWalletPaymentConfirm-BvuqTV7U.js","assets/useFeeWalletPaymentConfirm-vMDcpsht.css","assets/useFeePayAgreement-CjaCVYJr.js","assets/reportFeeSubmitOrder-C9Dji5SW.js","assets/upgrade-DUE1KwN2.css","assets/index-CW055LiT.css","assets/renewal-Wvxc6pIT.js","assets/FeeTopOptionSelector-DtTV0fQe.js","assets/FeeTopOptionSelector-CEkArxSp.css","assets/renewal-DxtQBFlq.css","assets/email-B2nSx2xN.js","assets/purchaseGuideCache-CB2QslNj.js","assets/email-CsKUN0oQ.css","assets/ai-
1points-eKa7budF.js","assets/ai-points-CCJzbD-E.css","assets/ai-employee-message-D4qjSI-G.js","assets/ai-employee-message-CL9N7UGQ.css","assets/wallet-h_AYyuYz.js","assets/wallet-DB_q1i18.css","assets/index-Do2ontlM.js","assets/index-D1hNeAY2.css","assets/index-Db7T_vOf.js","assets/index-BwEO4D19.css","assets/index-ElxFZbZM.js","assets/PlanContentDrawer-DBzbWE2X.js","assets/send-options-30_ADgJb.js","assets/PlanContentDrawer-QmBCqq1n.css","assets/regular-mTgqw8iT.js","assets/config-Cl00KE0c.js","assets/index-HC_t6VUI.css","assets/index-Db3PNuvp.js","assets/index-NvPRXhSR.css","assets/index-LtqNtINv.js","assets/index-DPF1ks_S.css","assets/index-DKIohbGA.js","assets/VerbalContent-XD2NDRNf.js","assets/channel-BtSvcdcn.js","assets/VerbalContent-Bwq0KG4o.css","assets/index-BObXEGrl.css","assets/index-BhlDxj8i.js","assets/index-8n87iwdC.css","assets/index-DFogcPcG.js","assets/QuickReplyButton-D24MydHk.js","assets/QuickReplyButton-DLUzaK_b.css","assets/index-CAxX4xND.css","assets/EmailTemplateLibrary-MfFAMMUe.js","assets/EmailTemplateLibrary-eEmckYP2.css","assets/EditTemplate-Cjzi3BlF.js","assets/templateContent-BCNALgEz.js","assets/EditTemplate-LlHHPv1w.css","assets/EditTemplate-CpmV5FzD.js","assets/EditTemplate-B1vXXb8T.css","assets/index-6ll2dSTm.js","assets/converters-DyvEdI-t.js","assets/index-Ba27iCMF.css","assets/index-DOdAzGIn.js","assets/index-Da5fHnNm.css","assets/index-DhzMYM6_.js","assets/index-DXJmveua.css","assets/index-BiZcLe3x.js","assets/index-D86HnucZ.css","assets/index-D7FBKgC3.css","assets/index-BPLqhDTQ.js","assets/index-CKZb7AsL.js","assets/index-C1JE7_EB.css","assets/index-BqIBd7_I.js","assets/index-Ba-JN5-m.css","assets/index-HCjXlkZs.js","assets/index-juHgZhtS.css","assets/index-BY9BBcv0.js","assets/useAdsSearchFilters-9rVakmmz.js","assets/index-CL_sI0M-.css","assets/index-CbSrc4BN.js","assets/index-CFACr2HM.css","assets/index-BXRXR-aU.js","assets/index-9ra6CM8f.js","assets/index-CD04ShAz.css","assets/index-D_eyw-BP.js","assets/index-DNE0lGzO.css","assets/index-RAb60RQ1.js","assets/index-BXszil7I.css","assets/index-BzPZnC4h.js","assets/index-DCeuT95h.css","assets/index-dvyx1QPF.js","assets/index-DQuTRprK.css","assets/index-CkyrsCq8.js","assets/index-h9ANfkHq.css","assets/index-vzHbmJxl.js","assets/index-DEugtaVE.css","assets/index-2J0zmBkE.js","assets/index-CyXkWD1t.js","assets/index-BBu2grVE.css","assets/index-D1HEA1sR.js","assets/index-D-Mx6Yk4.css","assets/index-DmnaHAcl.js","assets/index-Bf4pko8_.js","assets/index-BbIRQJYy.css","assets/index-BFYvIPdx.css","assets/index-VNDnYwZq.js","assets/index-B7-MzrYF.css","assets/index-BVTMKUev.js","assets/index-o8LR_nUB.css","assets/index-Bv-VM48S.js","assets/index-ncspwDbN.css","assets/index-KndSb75P.js","assets/index-D1ed72bI.css","assets/index-BpZgBs9w.js","assets/index-GDuw-xPV.css","assets/TemplateTest-C4re4XSX.js","assets/index-ECG0eWlP.js","assets/index-4S7ACtM7.css","assets/TemplateTest-DhkHyHi9.css","assets/index-DGzWykNa.js","assets/useOnlineStatus-BriNd0-D.js","assets/useOnlineStatus-ClkEMGP1.css","assets/index-B56JP3mg.css","assets/index-DyzqJSw-.js","assets/TriggerVisitorsDrawer-De-9LQXZ.js","assets/TriggerVisitorsDrawer-CNRagJwm.css","assets/index-6h4MSvXr.css","assets/index-KhSJ78OD.js","assets/index-ihtaOCyo.css","assets/MainLayout-Bj5pTkWT.js","assets/MainLayout-DXqEjKXb.css"])))=>i.map(i=>d[i]);
2import{i as da,a as om,S as Tu,d as R0,M as lk,b as v5,c as S5,e as sm,f as um,g as ck,h as A5,j as T5,k as B5,l as x5,m as _m,C as lm,r as te,$ as yt,L as Oe,n as I5,H as q5,o as O5,p as fk,A as M5,q as R5,R as cm,s as N5,t as j5,u as P5,v as dk,w as L5,x as z5,y as $5,z as gk,B as fm,D as N0,E as dm,F as hk,G as w_,I as ei,J as H5,K as Bu,N as Wh,O as mr,P as ti,Q as U5,T as W5,U as G5,V as j0,W as ea,X as P0,Y as Fn,Z as Jt,_ as V5,a0 as mk,a1 as Vt,a2 as jn,a3 as ss,a4 as K5,a5 as xu,a6 as Y5,a7 as J5,a8 as Z5,a9 as X5,aa as L0,ab as z0,ac as $0,ad as jr,ae as Kn,af as Q5,ag as sn,ah as e8,ai as H0,aj as t8,ak as a8,al as n8,am as i8,an as r8,ao as o8,ap as s8,aq as u8,ar as _8,as as l8,at as v,au as Fk,av as c8,aw as f8,ax as d8,ay as g8,az as h8,aA as m8,aB as F8,aC as p8,aD as pk,aE as b8,aF as y8}from"./global-B9IENzdi.js";import{d as D8,M as Iu,a as qu,h as At,r as Lt,c as zt,u as E8,l as k8,b as C_,e as Ou,s as w8,w as C8,f as v8,g as S8,i as A8,o as T8,j as B8,k as gm,m as Ji,n as oa,p as cn,q as bk,t as Jr,v as Gh,x as Bi,y as x8,C as I8,z as v_,A as Pr,R as Mu,B as q8,D as O8,E as M8,F as R8,G as N8,H as yk,I as j8,J as P8,K as L8,L as z8,N as $8,O as Vh,P as fn,Q as H8,S as U8,T as Dk,U as W8,V as G8,W as U0,X as V8,Y as K8,Z as Y8,_ as J8,$ as Z8,a0 as Sl,a1 as X8}from"./core-Cp0HtK9S.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"v1.2.26.0"}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7db738c0-d485-4a03-8500-c3896ce661dc",e._sentryDebugIdIdentifier="sentry-dbid-7db738c0-d485-4a03-8500-c3896ce661dc")})()}catch{}const us={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"Today",view:{month:"Month",year:"Year",week:"Week",day:"Day"},month:{long:{January:"January",February:"February",March:"March",April:"April",May:"May",June:"June",July:"July",August:"August",September:"September",October:"October",November:"November",December:"December"},short:{January:"Jan",February:"Feb",March:"Mar",April:"Apr",May:"May",June:"Jun",July:"Jul",August:"Aug",September:"Sept",October:"Oct",November:"Nov",December:"Dec"}},week:{long:{self:"Week",monday:"Monday",tuesday:"Tuesday",wednesday:"Wednesday",thursday:"Thursday",friday:"Friday",saturday:"Saturday",sunday:"Sunday"},short:{self:"Week",monday:"Mon",tuesday:"Tue",wednesday:"Wed",thursday:"Thu",friday:"Fri",saturday:"Sat",sunday:"Sun"}}},Ek={locale:"en-US",empty:{description:"No Data"},drawer:{okText:"Ok",cancelText:"Cancel"},popconfirm:{okText:"Ok",cancelText:"Cancel"},modal:{okText:"Ok",cancelText:"Cancel"},pagination:{goto:"Goto",page:"Page",countPerPage:" / Page",total:"Total: {0}"},table:{okText:"Ok",resetText:"Reset"},upload:{start:"Start",cancel:"Cancel",delete:"Delete",retry:"Click to retry",buttonText:"Upload",preview:"Preview",drag:"Click or drag file to this area to upload",dragHover:"Release to upload",error:"Upload Error"},calendar:us,datePicker:{view:us.view,month:us.month,week:us.week,placeholder:{date:"Please select date",week:"Please select week",month:"Please select month",year:"Please select year",quarter:"Please select quarter",time:"Please select time"},rangePlaceholder:{date:["Start date","End date"],week:["Start week","End week"],month:["Start month","End month"],year:["Start year","End year"],quarter:["Start quarter","End quarter"],time:["Start time","End time"]},selectTime:"Select time",today:"Today",now:"Now",ok:"Ok"},image:{loading:"loading"},imagePreview:{fullScreen:"Full Screen",rotateRight:"Rotate Right",rotateLeft:"Rotate Left",zoomIn:"Zoom In",zoomOut:"Zoom Out",originalSize:"Original Size"},typography:{copied:"Copied",copy:"Copy",expand:"Expand",collapse:"Collapse",edit:"Edit"},form:{validateMessages:D8},colorPicker:{history:"History Colors",preset:"Preset Colors",empty:"Empty"}},_s={formatYear:"YYYY",formatMonth:"M/YYYY",today:"Hoy",view:{month:"Mes",year:"Año",week:"Semana",day:"Fecha"},month:{long:{January:"Enero",February:"Febrero",March:"Marzo",April:"Abril",May:"Mayo",June:"Junio",July:"Julio",August:"Agosto",September:"Septiembre",October:"Octubre",November:"Noviembre",December:"Diciembre"},short:{January:"Ene",February:"Feb",March:"Mar",April:"Abr",May:"May",June:"Jun",July:"Jul",August:"Ago",September:"Sep",October:"Oct",November:"Nov",December:"Dic"}},week:{long:{self:"Semana",monday:"Lunes",tuesday:"Martes",wednesday:"Miércoles",thursday:"Jueves",friday:"Viernes",saturday:"Sábado",sunday:"Domingo"},short:{self:"Semana",monday:"Lun",tuesday:"Mar",wednesday:"Mié",thursday:"Jue",friday:"Vie",saturday:"Sáb",sunday:"Dom"}}},Q8={locale:"es-ES",empty:{description:"No hay datos"},drawer:{okText:"Aceptar",cancelText:"Cancelar"},popconfirm:{okText:"Aceptar",cancelText:"Cancelar"},modal:{okText:"Aceptar",cancelText:"Cancelar"},pagination:{goto:"Ir a",page:"Página",countPerPage:"/ página",total:"{0} en total"},table:{okText:"Aceptar",resetText:"Reiniciar"},upload:{start:"Comienzo",cancel:"Cancelar",delete:"Eliminar",retry:"Haga clic para intentarlo de nuevo",buttonText:"Haga clic para cargar",preview:"Vista Previa",drag:"Haga clic o arrastre los archivos para cargarlos aquí",dragHover:"Libera el archivo y empieza a 
2subir",error:"Fallar"},calendar:_s,datePicker:{view:_s.view,month:_s.month,week:_s.week,placeholder:{date:"Seleccionar fecha",week:"Seleccionar semana",month:"Elegir un mes",year:"Elegir un año",quarter:"Seleccionar trimestre",time:"Seleccionar hora"},rangePlaceholder:{date:["Fecha inicial","Fecha final"],week:["Semana inicial","Semana final"],month:["Mes inicial","Mes final"],year:["Año inicial","Año final"],quarter:["Trimestre inicial","Trimestre final"],time:["Seleccionar hora","Seleccionar hora"]},selectTime:"Select time",today:"Today",now:"Now",ok:"Ok"},image:{loading:"cargando"},imagePreview:{fullScreen:"Pantalla completa",rotateRight:"Gira a la derecha",rotateLeft:"Girar a la izquierda",zoomIn:"Acercar",zoomOut:"Alejar",originalSize:"Tamaño original"},typography:{copy:"Copiar",copied:"Copiado",edit:"Editar",expand:"Expandir",collapse:"Pliegue"},colorPicker:{history:"Colores históricos",preset:"Colores predefinidos del sistema",empty:"No hay datos"}},ls={formatYear:"YYYY",formatMonth:"MM/YYYY",today:"Aujourd'hui",view:{month:"Mois",year:"Année",week:"Semaine",day:"Date"},month:{long:{January:"Janvier",February:"Février",March:"Mars",April:"Avril",May:"Mai",June:"Juin",July:"Juillet",August:"Août",September:"Septembre",October:"Octobre",November:"Novembre",December:"Décembre"},short:{January:"Jan",February:"Fév",March:"Mar",April:"Avr",May:"Mai",June:"Jun",July:"Jul",August:"Aoû",September:"Sep",October:"Oct",November:"Nov",December:"Déc"}},week:{long:{self:"Week",monday:"Lundi",tuesday:"Mardi",wednesday:"Mercredi",thursday:"Jeudi",friday:"Vendredi",saturday:"Samedi",sunday:"Dimanche"},short:{self:"Week",monday:"Lun",tuesday:"Mar",wednesday:"Mer",thursday:"Jeu",friday:"Ven",saturday:"Sam",sunday:"Dim"}}},eB={locale:"fr-FR",empty:{description:"Aucune donnée"},drawer:{okText:"OK",cancelText:"Annuler"},popconfirm:{okText:"OK",cancelText:"Annuler"},modal:{okText:"OK",cancelText:"Annuler"},pagination:{goto:"Aller à",page:"Page",countPerPage:"/ page",total:"Total {0}"},table:{okText:"OK",resetText:"Réinitialiser"},upload:{start:"Démarrer",cancel:"Annuler",delete:"Supprimer",retry:"Cliquez pour réessayer",buttonText:"Cliquez pour télécharger",preview:"Aperçu",drag:"Cliquez ou faites glisser les fichiers à télécharger ici",dragHover:"Libérez le fichier et commencez à télécharger",error:"le téléchargement a échoué"},calendar:ls,datePicker:{view:ls.view,month:ls.month,week:ls.week,placeholder:{date:"Sélectionner une date",week:"Sélectionner une semaine",month:"Sélectionner un mois",year:"Sélectionner une année",quarter:"Sélectionner un trimestre",time:"Sélectionner l'heure"},rangePlaceholder:{date:["Date de début","Date de fin"],week:["Semaine de début","Semaine de fin"],month:["Mois de début","Mois de fin"],year:["Année de début","Année de fin"],quarter:["Trimestre de début","Trimestre de fin"],time:["Heure de début","Heure de fin"]},selectTime:"Sélectionner l'heure",today:"Aujourd'hui",now:"Maintenant",ok:"OK"},image:{loading:"Chargement en cours"},imagePreview:{fullScreen:"Plein écran",rotateRight:"Tourner à droite",rotateLeft:"Tourner vers la gauche",zoomIn:"Agrandir",zoomOut:"Dézoomer",originalSize:"Format original"},typography:{copy:"Copier",copied:"Copie effectuée",edit:"Éditer",collapse:"Plier",expand:"Étendre"},colorPicker:{history:"Couleurs historiques",preset:"Couleurs prédéfinies par le système",empty:"Aucune donnée"}},cs={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"Hari ini",view:{month:"Bulan",year:"Tahun",week:"Minggu",day:"Hari"},month:{long:{January:"Januari",February:"Februari",March:"Maret",April:"April",May:"Mungkin",June:"Juni",July:"Juli",August:"Agustus",September:"September",October:"Oktober",November:"November",December:"Desember"},short:{January:"Jan",February:"Feb",March:"Mar",April:"Apr",May:"Mungkin",June:"Jun",July:"Jul",August:"Agu",September:"Sept",October:"Okt",November:"Nov",December:"Des"}},week:{long:{self:"Minggu",monday:"Senin",tuesday:"Selasa",wednesday:"Rabu",thursday:"Kamis",friday:"Jumat",saturday:"Sabtu",sunday:"Minggu"},short:{self:"Minggu",monday:"Sen",tuesday:"Sel",wednesday:"Rab",thursday:"Kam",friday:"Jum",saturday:"Sab",sunday:"Min"}}},tB={locale:"id-ID",empty:{description:"Tidak ada data"},drawer:{okText:"Baik",cancelText:"Membatalkan"},popconfirm:{okText:"Baik",cancelText:"Membatalkan"},modal:{okText:"Baik",cancelText:"Membatalkan"},pagination:{goto:"Pergi ke",page:"Halaman",countPerPage:" / Halaman",total:"Total: {0}"},table:{okText:"Baik",resetText:"Setel ulang"},upload:{start:"Mulailah",cancel:"Membatalkan",delete:"Menghapus",retry:"Klik untuk mencoba lagi",buttonText:"Unggah",preview:"Pratinjau",drag:"Klik atau seret file ke area ini untuk diunggah",dragHover:"Lepaskan untuk mengupload",error:"Kesalahan Unggahan"},calendar:cs,datePicker:{view:cs.view,month:cs.month,week:cs.week,placeholder:{date:"Silakan pilih tanggal",week:"Silakan pilih minggu",month:"Silakan pilih bulan",year:"Silakan pilih tahun",quarter:"Silakan pilih perempat",time:"Pilih waktu"},rangePlaceholder:{date:["Mulai tanggal","Tanggal berakhir"],week:["Mulailah minggu","Akhir minggu"],month:["Mulai bulan","Akhir bulan"],year:["Awal tahun","Akhir tahun"],quarter:["Mulai kuartal","Seperempat akhir"],time:["Waktu mulai","Akhir waktu"]},selectTime:"Pilih waktu",today:"Hari ini",now:"Sekarang",ok:"Baik"},image:{loading:"Memuat"},imagePreview:{fullScreen:"Layar penuh",rotateRight:"Putar ke kanan",rotateLeft:"Putar ke kiri",zoomIn:"Perbesar",zoomOut:"Perkecil",originalSize:"Ukuran asli"},typography:{copy:"Salinan",copied:"Disalin",edit:"Sunting",collapse:"Melipat",expand:"Membuka"},colorPicker:{history:"Warna sejarah",preset:"Sistem preset warna",empty:"Tidak ada data"}},fs={formatYear:"YYYY 年",formatMonth:"YYYY 年 MM 月",today:"今日",view:{month:"月",year:"年",week:"週",day:"日"},month:{long:{January:"一月",February:"二月",March:"三月",April:"四月",May:"五月",June:"六月",July:"七月",August:"八月",September:"九月",October:"十月",November:"十一月",December:"十二月"},short:{January:"一月",February:"二月",March:"三月",April:"四月",May:"五月",June:"六月",July:"七月",August:"八月",September:"九月",October:"十月",November:"十一月",December:"十二月"}},week:{long:{self:"週",monday:"月曜日",tuesday:"火曜日",wednesday:"水曜日",thursday:"木曜日",friday:"金曜日",saturday:"土曜日",sunday:"日曜日"},short:{self:"週",monday:"月",tuesday:"火",wednesday:"水",thursday:"木",friday:"金",saturday:"土",sunday:"日"}}}
2,aB={locale:"ja-JP",empty:{description:"データなし"},drawer:{okText:"OK",cancelText:"キャンセル"},popconfirm:{okText:"OK",cancelText:"キャンセル"},modal:{okText:"OK",cancelText:"キャンセル"},pagination:{goto:"移動",page:"ページ",countPerPage:"件/ページ",total:"総計 {0} 件"},table:{okText:"OK",resetText:"リセット"},upload:{start:"スタート",cancel:"キャンセル",delete:"削除",retry:"リトライ",buttonText:"アップロード",preview:"プレビュー",drag:"クリックまたはドラッグしてアップロードします。",dragHover:"ドロップしてアップロードを始めます",error:"アップロード失敗しました"},calendar:fs,datePicker:{view:fs.view,month:fs.month,week:fs.week,placeholder:{date:"日付を選択",week:"週を選択",month:"月を選択",year:"年を選択",quarter:"四半期を選択",time:"時間を選択"},rangePlaceholder:{date:["開始日","終了日"],week:["開始週","終了週"],month:["開始月","終了月"],year:["開始年","終了年"],quarter:["開始四半期","終了四半期"],time:["開始時間","終了時間"]},selectTime:"時間を選択",today:"今日",now:"今",ok:"OK"},image:{loading:"Loading"},imagePreview:{fullScreen:"フルスクリーン",rotateRight:"右回り",rotateLeft:"左回り",zoomIn:"拡大",zoomOut:"縮小",originalSize:"デフォルト"},typography:{copied:"コピーしました",copy:"コピー",expand:"展開",collapse:"折る",edit:"編集"},form:{validateMessages:{required:"#{field} が必要です",type:{string:"は有効なテキストタイプではありません",number:"は有効な数値タイプではありません",boolean:"は有効なブール型ではありません",array:"は有効な配列型ではありません",object:"は有効なオブジェクトタイプではありません",url:"は有効なURLアドレスではありません",email:"は有効なメールアドレスではありません",ip:"は有効なIPアドレスではありません"},number:{min:"`#{value}` は最小値 `#{min}` 未満です",max:"`#{value}` は最大値 `#{max}` より大きい",equal:"`#{value}` は `#{equal}` と等しくありません",range:"`#{value}` は範囲 `#{min} ~ #{max}` にありません",positive:"`#{value}` は正の数ではありません",negative:"`#{value}` は負の数ではありません"},array:{length:"`#{value}` は #{length} と等しくありません",minLength:"`#{value}` は少なくとも #{minLength}",maxLength:"`#{value}`は最大 #{maxLength}",includes:"#{value} には #{includes} は含まれません",deepEqual:"#{value} は #{deepEqual} と等しくありません",empty:"`#{value}` は空の配列ではありません"},string:{minLength:"最小文字数は #{minLength}",maxLength:"最大文字数は #{maxLength}",length:"`#{value}` 文字数が #{length} と等しくありません",match:"`#{value}` はパターン #{pattern} と一致しません",uppercase:"`#{value}` はすべて大文字ではありません",lowercase:"`#{value}` はすべて小文字ではありません"},object:{deepEqual:"`#{value}`は#{deepEqual}と等しくありません",hasKeys:"`#{value}` にはフィールド #{keys} が含まれていません",empty:"`#{value}`はオブジェクトではありません"},boolean:{true:"`true` であると期待します",false:"`false` であると期待します"}}},colorPicker:{history:"最近使用した色",preset:"システムのデフォルトの色",empty:"空の"}},ds={formatYear:"YYYY ឆ្នាំ",formatMonth:"YYYY ឆ្នាំ MM ខែ",today:"ថ្ងៃនេះ",view:{month:"ខែ",year:"ឆ្នាំ",week:"សប្តាហ៍",day:"ថ្ងៃ"},month:{long:{January:"មករា",February:"កុម្ភៈ",March:"មិនា",April:"មេសា",May:"ឧសភា",June:"មិថុនា",July:"កក្កដា",August:"សីហា",September:"កញ្ញា",October:"តុលា",November:"វិច្ឆិកា",December:"ធ្នូ"},short:{January:"មករា",February:"កុម្ភៈ",March:"មិនា",April:"មេសា",May:"ឧសភា",June:"មិថុនា",July:"កក្កដា",August:"សីហា",September:"កញ្ញា",October:"តុលា",N
2ovember:"វិច្ឆិកា",December:"ធ្នូ"}},week:{long:{self:"សប្តាហ៍",monday:"ច័ន្ទ",tuesday:"អង្គារ",wednesday:"ពុធ",thursday:"ព្រហស្បតិ៍",friday:"សុក្រ",saturday:"សៅរ៍",sunday:"អាទិត្យ"},short:{self:"សប្តាហ៍",monday:"ច",tuesday:"អ",wednesday:"ព",thursday:"ព្រ",friday:"សុ",saturday:"ស",sunday:"អា"}}},nB={locale:"km-KH",empty:{description:"គ្មាន​ទិន្នន័យ"},drawer:{okText:"យល់ព្រម",cancelText:"បោះបង់"},popconfirm:{okText:"យល់ព្រម",cancelText:"បោះបង់"},modal:{okText:"យល់ព្រម",cancelText:"បោះបង់"},pagination:{goto:"ទៅកាន់",page:"ទំព័រ",countPerPage:" / ទំព័រ",total:"សរុប {0}"},table:{okText:"យល់ព្រម",resetText:"កំណត់ឡើងវិញ"},upload:{start:"ចាប់ផ្តើម",cancel:"បោះបង់",delete:"លុប",retry:"ចុចដើម្បីព្យាយាមម្តងទៀត",buttonText:"ផ្ទុកឡើង",preview:"មើលជាមុន",drag:"ចុចឬអូសឯកសារមកកាន់តំបន់នេះដើម្បីផ្ទុកឡើង",dragHover:"លែងដើម្បីផ្ទុកឡើង",error:"កំហុសក្នុងការផ្ទុកឡើង"},calendar:ds,datePicker:{view:ds.view,month:ds.month,week:ds.week,placeholder:{date:"ជ្រើសរើសកាលបរិច្ឆេទ",week:"ជ្រើសរើសសប្តាហ៍",month:"ជ្រើសរើសខែ",year:"ជ្រើសរើសឆ្នាំ",quarter:"ជ្រើសរើសត្រីមាស",time:"ជ្រើសរើសពេលវេលា"},rangePlaceholder:{date:["កាលបរិច្ឆេទចាប់ផ្តើម","កាលបរិច្ឆេទបញ្ចប់"],week:["សប្តាហ៍ចាប់ផ្តើម","សប្តាហ៍បញ្ចប់"],month:["ខែចាប់ផ្តើម","ខែបញ្ចប់"],year:["ឆ្នាំចាប់ផ្តើម","ឆ្នាំបញ្ចប់"],quarter:["ត្រីមាសចាប់ផ្តើម","ត្រីមាសបញ្ចប់"],time:["ពេលវេលាចាប់ផ្តើម","ពេលវេលាបញ្ចប់"]},selectTime:"ជ្រើសរើសពេលវេលា",today:"ថ្ងៃនេះ",now:"ឥឡូវនេះ",ok:"យល់ព្រម"},image:{loading:"កំពុងដំណើរការ"},imagePreview:{fullScreen:"ពេញ​អេក្រង់",rotateRight:"បង្វិល​ទៅ​ស្ដាំ",rotateLeft:"បង្វិល​ទៅឆ្វេង",zoomIn:"ពង្រីក",zoomOut:"បង្រួម",originalSize:"ទំហំដើម"},typography:{copied:"បាន​ចម្លង",copy:"ចម្លង",expand:"ពង្រីក",collapse:"បង្រួម",edit:"កែសម្រួល"},colorPicker:{history:"ប្រវត្តិពណ៌",preset:"ពណ៌កំណត់ជាមុន",empty:"ទទេ"}},gs={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"요즘",view:{month:"달",year:"년",week:"주",day:"일"},month:{long:{January:"일월",February:"이월",March:"행진",April:"사월",May:"오월",June:"유월",July:"칠월",August:"팔월",September:"구월",October:"시월",November:"십일월",December:"십이월"},short:{January:"일월",February:"이월",March:"행진",April:"사월",May:"오월",June:"유월",July:"칠월",August:"팔월",September:"구월",October:"시월",November:"십일월",December:"십이월"}},week:{long:{self:"주",monday:"월요일",tuesday:"화요일",wednesday:"수요일",thursday:"목요일",friday:"금요일",saturday:"토요일",sunday:"일요일"},short:{self:"주",monday:"월",tuesday:"화",wednesday:"수",thursday:"목",friday:"금",saturday:"토",sunday:"일"}}},iB={locale:"ko-KR",empty:{description:"데이터 없음"},drawer:{okText:"결정",cancelText:"취소"},popconfirm:{okText:"결정",cancelText:"취소"},modal:{okText:"결정",cancelText:"취소"},pagination:{goto:"이동",page:"페이지",countPerPage:"기입 / 페이지",total:"총 {0}"},table:{okText:"결정",resetText:"초기화"},upload:{start:"스타트",cancel:"취소",delete:"지우다",retry:"다시 시도를 클릭",buttonText:"클릭 업로드",preview:"시사",drag:"여기에서 업로드 할 파일ì
2„ 클릭하거나 드래그하세요",dragHover:"파일을 해제하고 업로드 시작",error:"업로드 실패"},calendar:gs,datePicker:{view:gs.view,month:gs.month,week:gs.week,placeholder:{date:"날짜를 선택하세요",week:"주를 선택하세요",month:"달을 선택하세요",year:"연도를 선택하세요",quarter:"분기를 선택하세요",time:"선택 기간"},rangePlaceholder:{date:["시작일","종료일"],week:["주 시작","주 종료"],month:["시작 월","종료 월"],year:["시작 년도","연말"],quarter:["분기 시작","분기 종료"],time:["시작 시간","종료 시간"]},selectTime:"선택 기간",today:"요즘",now:"지금",ok:"결정"},image:{loading:"로딩"},imagePreview:{fullScreen:"전체 화면",rotateRight:"오른쪽으로 회전",rotateLeft:"왼쪽으로 회전",zoomIn:"확대",zoomOut:"축소",originalSize:"원래 크기"},typography:{copy:"복사",copied:"복사 됨",edit:"편집하다",collapse:"ê²¹",expand:"전개 하 다"},colorPicker:{history:"최근 색상 사용",preset:"시스템 기본 색상",empty:"데이터 없음"}},hs={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"hari ini",view:{month:"bulan",year:"tahun",week:"minggu",day:"hari"},month:{long:{January:"Januari",February:"Februari",March:"Mac",April:"April",May:"Mei",June:"Jun",July:"Julai",August:"Ogos",September:"September",October:"Oktober",November:"November",December:"Disember"},short:{January:"Jan",February:"Feb",March:"Mac",April:"Apr",May:"Mei",June:"Jun",July:"Jul",August:"Ogos",September:"Sept",October:"Okt",November:"Nov",December:"Dis"}},week:{long:{self:"Minggu",monday:"Isnin",tuesday:"Selasa",wednesday:"Rabu",thursday:"Khamis",friday:"Jumaat",saturday:"Sabtu",sunday:"Ahad"},short:{self:"Minggu",monday:"Isn",tuesday:"Sel",wednesday:"Rab",thursday:"Kha",friday:"Jum",saturday:"Sab",sunday:"Ahd"}}},rB={locale:"ms-MY",empty:{description:"Tiada data"},drawer:{okText:"okey",cancelText:"batalkan"},popconfirm:{okText:"okey",cancelText:"batalkan"},modal:{okText:"okey",cancelText:"batalkan"},pagination:{goto:"pergi ke",page:"Halaman",countPerPage:"Artikel / Halaman",total:"Jumlah {0}"},table:{okText:"okey",resetText:"set semula"},upload:{start:"mulakan",cancel:"batalkan",delete:"padam",retry:"Klik untuk mencuba lagi",buttonText:"Klik untuk memuat naik",preview:"pratonton",drag:"Klik atau seret fail untuk memuat naik di sini",dragHover:"Kosongkan fail dan mula memuat naik",error:"muatnaik gagal"},calendar:hs,datePicker:{view:hs.view,month:hs.month,week:hs.week,placeholder:{date:"Sila pilih tarikh",week:"Sila pilih seminggu",month:"Sila pilih bulan",year:"Sila pilih tahun",quarter:"Sila pilih suku",time:"Sila pilih masa"},rangePlaceholder:{date:["tarikh mula","tarikh tamat"],week:["minggu mula","hujung minggu"],month:["bulan permulaan","akhir bulan"],year:["tahun mula","akhir tahun"],quarter:["suku mula","akhir suku tahun"],time:["Masa mula","Masa tamat"]},selectTime:"tempoh pemilihan",today:"hari ini",now:"sekarang",ok:"okey"},image:{loading:"memuatkan"},imagePreview:{fullScreen:"skrin penuh",rotateRight:"putar ke kanan",rotateLeft:"berputar ke kiri",zoomIn:"besarkan",zoomOut:"zum keluar",originalSize:"saiz asal"},typography:{copy:"salinan",copied:"disalin",edit:"edit",expand:"lipat",collapse:"mengembang"},colorPicker:{history:"Warna yang digunakan baru-baru ini",preset:"Warna lalai sistem",empty:"Tiada data"}},ms={formatYear:"YYYY",formatMonth:"MM/YYYY",today:"Hoje",view:{month:"Mês",year:"Ano",week:"Semana",day:"Dia"},month:{long:{January:"Janeiro",February:"Fevereiro",March:"Março",April:"Abril",May:"Maio",June:"Junho",July:"Julho",August:"Agosto",September:"Setembro",October:"Outubro",November:"Novembro",December:"Dezembro"},short:{January:"Jan",February:"Fev",March:"Mar",April:"Abr",May:"Mai",June:"Jun",July:"Jul",August:"Ago",September:"Set",October:"Out",November:"Nov",December:"Dez"}},week:{long:{self:"Semana",monday:"Segunda-feira",tuesday:"Terça-feira",wednesday:"Quarta-feira",thursday:"Quinta-feira",friday:"Sexta-feira",saturday:"Sábado",sunday:"Domingo"},short:{self:"Semana",monday:"Seg",tuesday:"Ter",wednesday:"Qua",thursday:"Qui",friday:"Sex",saturday:"Sáb",sunday:"Dom"}}},oB={locale:"pt-PT",empty:{description:"Sem dados"},drawer:{okText:"Ok",cancelText:"Cancelar"},popconfirm:{okText:"Ok",cancelText:"Cancelar"},modal:{okText:"Ok",cancelText:"Cancelar"},pagination:{goto:"Vamos para",page:"Página",countPerPage:" / Página",total:"Total: {0}"},table:{okText:"Ok",resetText:"Redefinir"},upload:{start:"Iniciar",cancel:"Cancelar",delete:"Excluir",retry:"Clique para tentar novamente",buttonText:"Carregar",preview:"Visualizar",drag:"Clique ou arraste o arquivo para esta área para fazer upload",dragHover:"Liberar para fazer upload",error:"Erro ao carregar"}
2,calendar:ms,datePicker:{view:ms.view,month:ms.month,week:ms.week,placeholder:{date:"Por favor, selecione a data",week:"Por favor, selecione a semana",month:"Por favor, selecione o mês",year:"Por favor, selecione o ano",quarter:"Por favor, selecione trimestre",time:"Por favor, selecione horário"},rangePlaceholder:{date:["Data de início","Data de término"],week:["Início da semana","Fim da semana"],month:["Mês inicial","Mês final"],year:["Ano inicial","Ano final"],quarter:["Início do trimestre","Fim do trimestre"],time:["Hora de inicio","Hora de fim"]},selectTime:"Selecione a hora",today:"Hoje",now:"Agora",ok:"Ok"},image:{loading:"A carregar"},imagePreview:{fullScreen:"Tela Cheia",rotateRight:"Girar para a direita",rotateLeft:"Girar para a esquerda",zoomIn:"Ampliar",zoomOut:"Afastar",originalSize:"Tamanho original"},typography:{copied:"Copiado",copy:"Copiar",expand:"Desdobrar",collapse:"dobrar",edit:"Editar"},colorPicker:{history:"Cores usadas recentemente",preset:"Cor padrão do sistema",empty:"Sem dados"}},Fs={formatYear:"YYYY",formatMonth:"MM/YYYY",today:"Cегодня",view:{month:"месяц",year:"год",week:"Неделя",day:"день"},month:{long:{January:"января",February:"февраля",March:"марта",April:"апреля",May:"мая",June:"июня",July:"июля",August:"августа",September:"сентября",October:"октября",November:"ноября",December:"декабря"},short:{January:"янв",February:"фев",March:"мар",April:"апр",May:"май",June:"июн",July:"июл",August:"авг",September:"сен",October:"окт",November:"ноя",December:"дек"}},week:{long:{self:"Неделя",monday:"понедельник",tuesday:"вторник",wednesday:"среда",thursday:"четверг",friday:"пятница",saturday:"суббота",sunday:"воскресенье"},short:{self:"Неделя",monday:"Пн",tuesday:"Вт",wednesday:"Ср",thursday:"Чт",friday:"Пт",saturday:"Сб",sunday:"Вс"}}},sB={locale:"ru-RU",empty:{description:"нет данных"},drawer:{okText:"OK",cancelText:"Отмена"},popconfirm:{okText:"OK",cancelText:"Отмена"},modal:{okText:"OK",cancelText:"Отмена"},pagination:{goto:"Перейти",page:"Страница",countPerPage:"/ стр.",total:"Всего {0}"},table:{okText:"OK",resetText:"перезагрузить"},upload:{start:"Начало",cancel:"Отмена",delete:"Удалить",retry:"Нажмите, чтобы повторить попытку",buttonText:"Нажмите, чтобы загрузить",preview:"предварительный просмотр",drag:"Нажмите или перетащите файлы, чтобы загрузить их сюда",dragHover:"Освободите файл и начните загрузку",error:"Загрузка не удалась"},calendar:Fs,datePicker:{view:Fs.view,month:Fs.month,week:Fs.week,placeholder:{date:"Пожалуйста, выберите дату",week:"Пожалуйста, выберите неделю",month:"Выберите месяц",year:"Пожалуйста, выберите год",quarter:"Выберите квартал",time:"Пожалуйста, выберите время"},rangePlaceholder:{date:["Дата начала","Дата окончания"],week:["начальная неделя","конец недели"],month:["месяц начала","конец месяца"],year:["год начала","конец года"],quarter:["стартовая четверть","конец квартала"],time:["время начала","время окончания"]},selectTime:"Выберите время",today:"Cегодня",now:"В настоящее время",ok:"OK"},image:{loading:"Загрузка"},imagePreview:{fullScreen:"полноэкранный",rotateRight:"повернуть вправо",rotateLeft:"повернуть влево",zoomIn:"увеличить",zoomOut:"уменьшить",originalSize:"оригинальный размер"},typography:{copied:"скопировано",copy:"копировать",expand:"расширять",collapse:"складывать",edit:"редактировать"},form:{validateMessages:{required:"#{field} обязательно для заполнения",type:{string:"#{field} должно быть строкой",number:"#{field} должно быть числом",boolean:"#{field} должно быть булевым значением (true/false)",array:"#{field} должно быть массивом",object:"#{field} должно быть объектом",url:"#{field} должно быть правильным URL-адресом",email:"#{field} должно быть корректным email-адресом",ip:"#{field} должно быть правильным IP-адресом"},number:{min:"Значение #{value} меньше допустимого минимального значения #{min}",max:"Значение #{value} больше допустимого максимального значения #{max}",equal:"Значение должно быть равно #{equal}",range:"Значение должно быть в диапазоне от #{min} до #{max}",positive:"Значение должно быть положительным числом",negative:"Значение должно быть отрицательным числом"},array:{length:"В #{field} должно быть #{length} элементов",minLength:"Минимум #{minLength} элементов в #{field}",maxLength:"Максимум #{maxLength} элементов в #{field}",includes:"#{field} должно содержать #{includes}",deepEqual:"#{field} не соответствует ожидаемому значению",empty:"#{field} не должно быть пустым"},string:{minLength:"`#{field}` должно содержать не менее #{minLength} символов",maxLength:"`#{field}` должно содержать не более #{maxLength} символов",length:"Длина строки в #{field} должна быть ровно #{length} символов",match:"Значение в #{field} не соответствует требуемому формату",uppercase:"Значение в #{field} должно быть в верхнем регистре",lowercase:"Значение в #{field} должно быть в нижнем регистре"},object:{deepEqual:"Значение в #{field} не совпадает с ожидаемым",hasKeys:"В #{field} должны быть необходимые ключи",empty:"#{field} не должно быть пустым объектом"},boolean:{true:"Значение должно быть true",false:"Значение должно быть false"}}},colorPicker:{history:"Недавно использованные цвета",preset:"Цвет системы по умолчанию",empty:"нет данных"}},ps={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"วันนี้",view:{month:"เดือน",year:"ปี",week:"สัปดาห์",day:"วัน"},month:{long:{January:"มกราคม",February:"กุมภาพันธ์",March:"มีนาคม",April:"เมษายน",May:"อาจ",June:"มิถุนายน",July:"กรกฎาคม",August:"สิงหาคม",September:"กันยายน",October:"ตุลาคม",November:"พฤศจิกายน",December:"ธันวาคม"},short:{January:"Jan",February:"Feb",March:"Mar",April:"Apr",May:"May",June:"Jun",July:"Jul",August:"Aug",September:"Sept",October:"Oct",November:"Nov",December:"Dec"}},week:{long:{self:"สัปดาห์",monday:"วันจันทร์",tuesday:"วันอังคาร",wednesday:"วันพุธ",thursday:"วันพฤหัสบดี",friday:"วันศุกร์",saturday:"วันเสาร์",sunday:"วันอาทิตย์"},short:{self:"สัปดาห์",monday:"Mon",tuesday:"Tue",wednesday:"Wed",thursday:"Thu",friday:"Fri",saturday:"Sat",sunday:"Sun"}}},uB={locale:"th-TH",empty:{description:"ไม่มีข้อมูล"},drawer:{okText:"ตกลง",cancelText:"ยกเลิก"},popconfirm:{okText:"ตกลง",cancelText:"ยกเลิก"},modal:{okText:"ตกลง",cancelText:"ยกเลิก"},pagination:{goto:"ไปที่",page:"หน้า",countPerPage:" / หน้า",total:"รวม: {0}"},table:{okText:"ตกลง",resetText:"รีเซ็ต"},upload:{start:"เริ่ม",cancel:"ยกเลิก",delete:"ลบ",retry:"คลิกเพื่อลองอีกครั้ง",buttonText:"ที่อัพโหลด",preview:"ดูตัวอย่าง",drag:"คลิกหรือลากไฟล์ไปยังพื้นที่นี้เพื่ออัปโหลด",dragHover:"ปล่อยเพื่ออัปโหลด",error:"ข้อผิดพลาดในการอัปโหลด"},calendar:ps,datePicker:{view:ps.view,month:ps.month,week:ps.week,placeholder:{date:"โปรดเลือกวันที่",week:"โปรดเลือกสัปดาห์",month:"โปรดเลือกเดือน",year:"โปรดเลือกปี",quarter:"โปรดเลือกไตรมาส",time:"เลือกเวลา"},rangePlaceholder:{date:["วันที่เริ่มต้น","วันที่สิ้นสุด"],week:["เริ่มต้นสัปดาห์","สิ้นสุดสัปดาห์"],month:["เริ่มเดือน","สิ้นเดือน"],year:["เริ่มต้นปี","สิ้นปี"],quarter:["เริ่มไตรมาส","สิ้นไตรมาส"],time:["เวลาเริ่มต้น","เวลาสิ้นสุด"]},selectTime:"เลือกเวลา",today:"วันนี้",now:"ตอนนี้",ok:"ตกลง"},image:{loading:"กำลังโหลด"},imagePreview:{fullScreen:"เต็มจอ",rotateRight:"หมุนไปทางขวา",rotateLeft:"หมุนซ้าย",zoomIn:"ขยายเข้า",zoomOut:"ซูมออก",originalSize:"ขนาดต้นฉบับ"},typography:{copy:"สำเนา",copied:"คัดลอกแล้ว",edit:"แก้ไข",collapse:"พับ",expand:"แฉ"},colorPicker:{history:"สีที่ใช้ล่าสุด",preset:"สี ที่ตั้งไว้สำหรับระบบ",empty:"ไม่มีข้อมูล"}},bs={formatYear:"YYYY",formatMonth:"MMMM YYYY",today:"Hôm nay",view:{month:"Tháng",year:"Năm",week:"Tuần",day:"Ngày"},month:{long:{January:"Tháng Một",February:"Tháng Hai",March:"Tháng Ba",April:"Tháng Tư",May:"Tháng Năm",June:"Tháng Sáu",July:"Tháng Bảy",August:"Tháng Tám",September:"Tháng Chín",October:"Tháng Mười",November:"Tháng Mười Một",December:"Tháng Mười Hai"},short:{January:"Thg1",February:"Thg2",March:"Thg3",April:"Thg4",May:"Thg5",June:"Thg6",July:"Thg7",August:"Thg8",September:"Thg9",October:"Thg10",November:"Thg11",December:"Thg12"}},week:{long:{self:"Tuần",monday:"Thứ Hai",tuesday:"Thứ Ba",wednesday:"Thứ Tư",thursday:"Thứ Năm",friday:"Thứ Sáu",s
2aturday:"Thứ Bảy",sunday:"Chủ Nhật"},short:{self:"Tuần",monday:"T2",tuesday:"T3",wednesday:"Tư",thursday:"Năm",friday:"Sáu",saturday:"Bảy",sunday:"CN"}}},_B={locale:"vi-VN",empty:{description:"Không có dữ liệu"},drawer:{okText:"Đồng ý",cancelText:"Hủy bỏ"},popconfirm:{okText:"Đồng ý",cancelText:"Hủy bỏ"},modal:{okText:"Đồng ý",cancelText:"Hủy bỏ"},pagination:{goto:"Đi tới",page:"Trang",countPerPage:"sản phẩm/trang",total:"Tổng số {0}"},table:{okText:"Đồng ý",resetText:"Thiết lập lại"},upload:{start:"Bắt đầu",cancel:"Hủy bỏ",delete:"Xóa bỏ",retry:"Nhấp để thử lại",buttonText:"Nhấp để tải lên",preview:"Xem trước",drag:"Nhấp hoặc kéo thả tập tin vào đây để tải lên",dragHover:"Thả tập tin và bắt đầu tải lên",error:"Lỗi tải lên"},calendar:bs,datePicker:{view:bs.view,month:bs.month,week:bs.week,placeholder:{date:"Vui lòng chọn một ngày",week:"Vui lòng chọn một tuần",month:"Vui lòng chọn một tháng",year:"Vui lòng chọn một năm",quarter:"Vui lòng chọn một phần tư",time:"Vui lòng chọn một"},rangePlaceholder:{date:["Ngày bắt đầu","Ngày kết thúc"],week:["Tuần bắt đầu","Tuần kết thúc"],month:["Tháng bắt đầu","Tháng kết thúc"],year:["Năm bắt đầu","Năm kết thúc"],quarter:["Quý bắt đầu","Quý kết thúc"],time:["Giờ bắt đầu","Giờ kết thúc"]},selectTime:"Vui lòng chọn thời gian",today:"Hôm nay",now:"Bây giờ",ok:"Đồng ý"},image:{loading:"Đang tải"},imagePreview:{fullScreen:"Toàn màn hình",rotateRight:"Xoay sang p
2hải",rotateLeft:"Xoay sang trái",zoomIn:"Phóng to",zoomOut:"Thu nhỏ",originalSize:"Kích thước gốc"},typography:{copied:"Đã sao chép",copy:"Sao chép",expand:"Mở rộng",collapse:"Thu gọn",edit:"Chỉnh sửa"},colorPicker:{history:"Màu sắc được sử dụng gần đây",preset:"Màu mặc định của hệ thống",empty:"Không có dữ liệu"}},ys={formatYear:"YYYY 年",formatMonth:"YYYY 年 MM 月",today:"今天",view:{month:"月",year:"年",week:"周",day:"日"},month:{long:{January:"一月",February:"二月",March:"三月",April:"四月",May:"五月",June:"六月",July:"七月",August:"八月",September:"九月",October:"十月",November:"十一月",December:"十二月"},short:{January:"一月",February:"二月",March:"三月",April:"四月",May:"五月",June:"六月",July:"七月",August:"八月",September:"九月",October:"十月",November:"十一月",December:"十二月"}},week:{long:{self:"周",monday:"周一",tuesday:"周二",wednesday:"周三",thursday:"周四",friday:"周五",saturday:"周六",sunday:"周日"},short:{self:"周",monday:"一",tuesday:"二",wednesday:"三",thursday:"四",friday:"五",saturday:"六",sunday:"日"}}},lB={locale:"zh-TW",empty:{description:"無資料"},drawer:{okText:"確認",cancelText:"取消"},popconfirm:{okText:"確認",cancelText:"取消"},modal:{okText:"確認",cancelText:"取消"},pagination:{goto:"前往",page:"頁",countPerPage:"項/頁",total:"共 {0} 項"},table:{okText:"確認",resetText:"重置"},upload:{start:"開始",cancel:"取消",delete:"删除",retry:"點擊重試",buttonText:"點擊上傳",preview:"預覽",drag:"點擊或拖拽文件到此處上傳",dragHover:"釋放文件並開始上傳",error:"上傳失敗"},calendar:ys,datePicker:{view:ys.view,month:ys.month,week:ys.week,placeholder:{date:"請選擇日期",week:"請選擇周",month:"請選擇月份",year:"請選擇年份",quarter:"請選擇季度",time:"請選擇時間"},rangePlaceholder:{date:["開始日期","結束日期"],week:["開始周","結束周"],month:["開始月份","結束月份"],year:["開始年份","結束年份"],quarter:["開始季度","結束季度"],time:["開始時間","結束時間"]},selectTime:"選擇時間",today:"今天",now:"此刻",ok:"確認"},image:{loading:"載入中"},imagePreview:{fullScreen:"全屏",rotateRight:"向右旋轉",rotateLeft:"向左旋轉",zoomIn:"放大",zoomOut:"縮小",originalSize:"原始尺寸"},typography:{copied:"已複製",copy:"複製",expand:"展開",collapse:"折疊",edit:"編輯"},form:{validateMessages:{required:"#{field} 是必填項",type:{string:"#{value} 不是合法的文本類型",number:"#{value} 不是合法的數字類型",boolean:"#{value} 不是合法的布爾類型",array:"#{value} 不是合法的數組類型",object:"#{value} 不是合法的對像類型",url:"#{value} 不是合法的 url 地址",email:"#{value} 不是合法的郵箱地址",ip:"#{value} 不是合法的 IP 地址"},number:{min:"`#{value}` 小於最小值 `#{min}`",max:"`#{value}` 大於最大值 `#{max}`",equal:"`#{value}` 不等於 `#{equal}`",range:"`#{value}` 不在 `#{min} ~ #{max}` 範圍內",positive:"`#{value}` 不是正數",negative:"`#{value}` 不是負數"},array:{length:"`#{value}` 個數不等於 #{length}",minLength:"`#{value}` 個數最少為 #{minLength}",maxLength:"`#{value}` 個數最多為 #{maxLength}",includes:"#{value} 不包含 #{includes}",deepEqual:"#{value} 不等於 #{deepEqual}",empty:"`#{value}` 不是空數組"},string:{minLength:"字符數最少為 #{minLength}",maxLength:"字符數最多為 #{maxLength}",length:"`#{value}` 字符數不等於 #{length}",match:"`#{value}` 不符合模式 #{pattern}",uppercase:"`#{value}` 不是全大寫",lowercase:"`#{value}` 不是全小寫"},object:{deepEqual:"`#{value}` 不等於 #{deepEqual}",hasKeys:"`#{value}` 不包含字段 #{keys}",empty:"`#{value}` 不是對象"},boolean:{true:"期望是 `true`",false:"期望是 `false`"}}},colorPicker:{history:"最近使用顏色",preset:"系統預設顏色",empty:"暫無"}};function kk(e,t){for(var a=-1,n=e==null?0:e.length,i=Array(n);++a<n;)i[a]=t(e[a],a,e);return i}var W0=Tu?Tu.prototype:void 0,G0=W0?W0.toString:void 0;function wk(e){if(typeof e=="string")return e;if(da(e))return kk(e,wk)+"";if(om(e))return G0?G0.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function cB(e){return e}function fB(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}var dB=800,gB=16,hB=Date.now;function mB(e){var t=0,a=0;return function(){var n=hB(),i=gB-(n-a);if(a=n,i>0){if(++t>=dB)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function FB(e){return function(){return e}}var pB=R0?function(e,t){return R0(e,"toString",{configurable:!0,enumerable:!1,value:FB(t),writable:!0})}:cB,bB=mB(pB),V0=Math.max;function yB(e,t,a){return t=V0(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,r=V0(n.length-t,0),o=Array(r);++i<r;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=a(o),fB(e,this,s)}}var DB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,EB=/^\w*$/;function kB(e,t){if(da(e))return!1;var a=typeof e;return a=="number"||a=="symbol"||a=="boolean"||e==null||om(e)?!0:EB.test(e)||!DB.test(e)||t!=null&&e in Object(t)}var wB="Expected a function";function hm(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(wB);var a=function(){var n=arguments,i=t?t.apply(this,n):n[0],r=a.cache;if(r.has(i))return r.get(i);var o=e.apply(this,n);return a.cache=r.set(i,o)||r,o};return a.cache=new(hm.Cache||lk),a}hm.Cache=lk;
2var CB=500;function vB(e){var t=hm(e,function(n){return a.size===CB&&a.clear(),n}),a=t.cache;return t}var SB=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,AB=/\\(\\)?/g,TB=vB(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(SB,function(a,n,i,r){t.push(i?r.replace(AB,"$1"):n||a)}),t});function BB(e){return e==null?"":wk(e)}function mm(e,t){return da(e)?e:kB(e,t)?[e]:TB(BB(e))}function Ck(e){if(typeof e=="string"||om(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function xB(e,t){t=mm(t,e);for(var a=0,n=t.length;e!=null&&a<n;)e=e[Ck(t[a++])];return a&&a==n?e:void 0}var K0=Tu?Tu.isConcatSpreadable:void 0;function IB(e){return da(e)||v5(e)||!!(K0&&e&&e[K0])}function qB(e,t,a,n,i){var r=-1,o=e.length;for(a||(a=IB),i||(i=[]);++r<o;){var s=e[r];a(s)?S5(i,s):n||(i[i.length]=s)}return i}function OB(e){var t=e==null?0:e.length;return t?qB(e):[]}function MB(e){return bB(yB(e,void 0,OB),e+"")}function RB(e,t,a){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),a=a>i?i:a,a<0&&(a+=i),i=t>a?0:a-t>>>0,t>>>=0;for(var r=Array(i);++n<i;)r[n]=e[n+t];return r}function NB(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var jB="[object String]";function oi(e){return typeof e=="string"||!da(e)&&sm(e)&&um(e)==jB}function PB(e,t){return t.length<2?e:xB(e,RB(t,0,-1))}var LB="[object Boolean]";function Al(e){return sm(e)&&um(e)==LB}var zB="[object Number]";function vk(e){return typeof e=="number"||sm(e)&&um(e)==zB}function $B(e){return vk(e)&&e!=+e}function HB(e,t){return t=mm(t,e),e=PB(e,t),e==null||delete e[Ck(NB(t))]}function UB(e){return ck(e)?void 0:e}var WB=1,GB=2,VB=4,Fm=MB(function(e,t){var a={};if(e==null)return a;var n=!1;t=kk(t,function(r){return r=mm(r,e),n||(n=r.length>1),r}),A5(e,T5(e),a),n&&(a=B5(a,WB|GB|VB,UB));for(var i=t.length;i--;)HB(a,t[i]);return a}),KB="Expected a function";function YB(e,t,a){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(KB);return x5(a)&&(n="leading"in a?!!a.leading:n,i="trailing"in a?!!a.trailing:i),_m(e,t,{leading:n,maxWait:t,trailing:i})}const JB=1782835200,ZB=1786291200,XB=1783353600,rue=1779811200,oue=1781625600,sue=1780243200,uue=1765382400,_ue="2025-08-06 10:00:00",lue="2025-11-07",cue="2025-10-28",fue="2022-10-29",due="temp_",gue="error_",hue="error_retry_",mue=["#5CCCBE","#F77234","#3491FA","#F7BA1E","#CA35CA","#EECF0D","#722ED1","#9FDB1D","#E5409B"],Y0=[{value:"0",color:"rgb(var(--primary-6))",background:"rgb(var(--primary-9))",name:"blue"},{value:"1",color:"rgb(var(--success-6))",background:"rgb(var(--success-1))",name:"green"},{value:"2",color:"rgb(var(--warning-6))",background:"rgb(var(--warning-1))",name:"orange"},{value:"4",color:"var(--cyan-6)",background:"var(--cyan-1)",name:"cyan"},{value:"6",color:"var(--magenta-6)",background:"var(--magenta-1)",name:"pink"},{value:"3",color:"rgb(var(--danger-6))",background:"rgb(var(--danger-1))",name:"red"},{value:"5",color:"rgb(var(--purple-6))",background:"rgb(var(--purple-1))",name:"purple"},{value:"7",color:"var(--color-text-2)",background:"var(--color-fill-4)",name:"gray"}],Fue=(e="0")=>{const t=Y0.find(a=>a.value===e)||Y0[0];return{color:t.color,"--visitor-label-color":t.color,"--visitor-label-background":t.background}},pue={2:24*3600*1e3,4:48*3600*1e3,12:48*3600*1e3,14:120*1e3,23:120*1e3},QB=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","26"],ex=["8","13","17","21","22"],bue={8:"1",13:"5",17:"17",21:"21",22:"22"},yue=["9"],Due=["pre","pro"].includes(lm)?["1","33","290","12556"]:["1","574"],Eue=52,kue=196;var Kh=(e=>(e.Hover="0",e.Fixed="1",e))(Kh||{}),tx=(e=>(e.Collapsed="0",e.Expanded="1",e))(tx||{});const ax=(e,t="0")=>e==="1"||e===1?"1":e==="0"||e===0?"0":t,J0=e=>typeof e=="boolean"?e:e==="1"||e===1;var Yh=(e=>(e.ONLINE_STATUS_TIPS_ID="ONLINE_STATUS_MESSAGE",e.LOGIN_EXCEPTION_TIPS_ID="LOGIN_EXCEPTION_TIPS_ID",e.PROJECT_DELETED_TIPS_ID="PROJECT_DELETED_TIPS_ID",e))(Yh||{});function x(e,t,a){function n(s,u){if(s._zod||Object.defineProperty(s,"_zod",{value:{def:u,constr:o,traits:new Set},enumerable:!1}),s._zod.traits.has(e))return;s._zod.traits.add(e),t(s,u);const _=o.prototype,c=Object.keys(_);for(let l=0;l<c.length;l++){const f=c[l];f in s||(s[f]=_[f].bind(s))}}const i=(a==null?void 0:a.Parent)??Object;class r extends i{}Object.defineProperty(r,"name",{value:e});function o(s){var u;const _=a!=null&&a.Parent?new r:this;
vendor: 4,499 bytes, line 2
2n(_,s),(u=_._zod).deferred??(u.deferred=[]);for(const c of _._zod.deferred)c();return _}return Object.defineProperty(o,"init",{value:n}),Object.defineProperty(o,Symbol.hasInstance,{value:s=>{var u,_;return a!=null&&a.Parent&&s instanceof a.Parent?!0:(_=(u=s==null?void 0:s._zod)==null?void 0:u.traits)==null?void 0:_.has(e)}}),Object.defineProperty(o,"name",{value:e}),o}class Wi extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class Sk extends Error{constructor(t){super(`Encountered unidirectional transform during encode: ${t}`),this.name="ZodEncodeError"}}const Ak={};function pn(e){return Ak}function Tk(e){const t=Object.values(e).filter(n=>typeof n=="number");return Object.entries(e).filter(([n,i])=>t.indexOf(+n)===-1).map(([n,i])=>i)}function Jh(e,t){return typeof t=="bigint"?t.toString():t}function S_(e){return{get value(){{const t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function pm(e){return e==null}function bm(e){const t=e.startsWith("^")?1:0,a=e.endsWith("$")?e.length-1:e.length;return e.slice(t,a)}function nx(e,t){const a=(e.toString().split(".")[1]||"").length,n=t.toString();let i=(n.split(".")[1]||"").length;if(i===0&&/\d?e-\d?/.test(n)){const u=n.match(/\d?e-(\d?)/);u!=null&&u[1]&&(i=Number.parseInt(u[1]))}const r=a>i?a:i,o=Number.parseInt(e.toFixed(r).replace(".","")),s=Number.parseInt(t.toFixed(r).replace(".",""));return o%s/10**r}const Z0=Symbol("evaluating");function pe(e,t,a){let n;Object.defineProperty(e,t,{get(){if(n!==Z0)return n===void 0&&(n=Z0,n=a()),n},set(i){Object.defineProperty(e,t,{value:i})},configurable:!0})}function bi(e,t,a){Object.defineProperty(e,t,{value:a,writable:!0,enumerable:!0,configurable:!0})}function wn(...e){const t={};for(const a of e){const n=Object.getOwnPropertyDescriptors(a);Object.assign(t,n)}return Object.defineProperties({},t)}function X0(e){return JSON.stringify(e)}function ix(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}const Bk="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function mo(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const rx=S_(()=>{var e;if(typeof navigator<"u"&&((e=navigator==null?void 0:navigator.userAgent)!=null&&e.includes("Cloudflare")))return!1;try{const t=Function;return new t(""),!0}catch{return!1}});function Zi(e){if(mo(e)===!1)return!1;const t=e.constructor;if(t===void 0||typeof t!="function")return!0;const a=t.prototype;return!(mo(a)===!1||Object.prototype.hasOwnProperty.call(a,"isPrototypeOf")===!1)}function xk(e){return Zi(e)?{...e}:Array.isArray(e)?[...e]:e}const ox=new Set(["string","number","symbol"]);function Xi(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Cn(e,t,a){const n=new e._zod.constr(t??e._zod.def);return(!t||a!=null&&a.parent)&&(n._zod.parent=e),n}function V(e){const t=e;if(!t)return{};if(typeof t=="string")return{error:()=>t};if((t==null?void 0:t.message)!==void 0){if((t==null?void 0:t.error)!==void 0)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error=="string"?{...t,error:()=>t.error}:t}function sx(e){return Object.keys(e).filter(t=>e[t]._zod.optin==="optional"&&e[t]._zod.optout==="optional")}const ux={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function _x(e,t){const a=e._zod.def,n=a.checks;if(n&&n.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const r=wn(e._zod.def,{get shape(){const o={};for(const s in t){if(!(s in a.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&(o[s]=a.shape[s])}return bi(this,"shape",o),o},checks:[]});return Cn(e,r)}function lx(e,t){const a=e._zod.def,n=a.checks;if(n&&n.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const r=wn(e._zod.def,{get shape(){const o={...e._zod.def.shape};for(const s in t){if(!(s in a.shape))throw new Error(`Unrecognized key: "${s}"`);t[s]&&delete o[s]}return bi(this,"shape",o),o},checks:[]});return Cn(e,r)}function cx(e,t){if(!Zi(t))throw new Error("Invalid input to extend: expected a plain object");const a=e._zod.def.checks;if(a&&a.length>0){const r=e._zod.def.shape;for(const o in t)if(Object.getOwnPropertyDescriptor(r,o)!==void 0)throw new Error("Cannot over
2write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}const i=wn(e._zod.def,{get shape(){const r={...e._zod.def.shape,...t};return bi(this,"shape",r),r}});return Cn(e,i)}function fx(e,t){if(!Zi(t))throw new Error("Invalid input to safeExtend: expected a plain object");const a=wn(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t};return bi(this,"shape",n),n}});return Cn(e,a)}function dx(e,t){const a=wn(e._zod.def,{get shape(){const n={...e._zod.def.shape,...t._zod.def.shape};return bi(this,"shape",n),n},get catchall(){return t._zod.def.catchall},checks:[]});return Cn(e,a)}function gx(e,t,a){const i=t._zod.def.checks;if(i&&i.length>0)throw new Error(".partial() cannot be used on object schemas containing refinements");const o=wn(t._zod.def,{get shape(){const s=t._zod.def.shape,u={...s};if(a)for(const _ in a){if(!(_ in s))throw new Error(`Unrecognized key: "${_}"`);a[_]&&(u[_]=e?new e({type:"optional",innerType:s[_]}):s[_])}else for(const _ in s)u[_]=e?new e({type:"optional",innerType:s[_]}):s[_];return bi(this,"shape",u),u},checks:[]});return Cn(t,o)}function hx(e,t,a){const n=wn(t._zod.def,{get shape(){const i=t._zod.def.shape,r={...i};if(a)for(const o in a){if(!(o in r))throw new Error(`Unrecognized key: "${o}"`);a[o]&&(r[o]=new e({type:"nonoptional",innerType:i[o]}))}else for(const o in i)r[o]=new e({type:"nonoptional",innerType:i[o]});return bi(this,"shape",r),r}});return Cn(t,n)}function ji(e,t=0){var a;if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(((a=e.issues[n])==null?void 0:a.continue)!==!0)return!0;return!1}function Yn(e,t){return t.map(a=>{var n;return(n=a).path??(n.path=[]),a.path.unshift(e),a})}function Ds(e){return typeof e=="string"?e:e==null?void 0:e.message}function bn(e,t,a){var i,r,o,s,u,_;const n={...e,path:e.path??[]};if(!e.message){const c=Ds((o=(r=(i=e.inst)==null?void 0:i._zod.def)==null?void 0:r.error)==null?void 0:o.call(r,e))??Ds((s=t==null?void 0:t.error)==null?void 0:s.call(t,e))??Ds((u=a.customError)==null?void 0:u.call(a,e))??Ds((_=a.localeError)==null?void 0:_.call(a,e))??"Invalid input";n.message=c}return delete n.inst,delete n.continue,t!=null&&t.reportInput||delete n.input,n}function ym(e){return Array.isArray(e)?"array":typeof e=="string"?"string":"unknown"}function Fo(...e){const[t,a,n]=e;return typeof t=="string"?{message:t,code:"custom",input:a,inst:n}:{...t}}const Ik=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Jh,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},qk=x("$ZodError",Ik),Ok=x("$ZodError",Ik,{Parent:Error});function mx(e,t=a=>a.message){const a={},n=[];for(const i of e.issues)i.path.length>0?(a[i.path[0]]=a[i.path[0]]||[],a[i.path[0]].push(t(i))):n.push(t(i));return{formErrors:n,fieldErrors:a}}function Fx(e,t=a=>a.message){const a={_errors:[]},n=i=>{for(const r of i.issues)if(r.code==="invalid_union"&&r.errors.length)r.errors.map(o=>n({issues:o}));else if(r.code==="invalid_key")n({issues:r.issues});else if(r.code==="invalid_element")n({issues:r.issues});else if(r.path.length===0)a._errors.push(t(r));else{let o=a,s=0;for(;s<r.path.length;){const u=r.path[s];s===r.path.length-1?(o[u]=o[u]||{_errors:[]},o[u]._errors.push(t(r))):o[u]=o[u]||{_errors:[]},o=o[u],s++}}};return n(e),a}const Dm=e=>(t,a,n,i)=>{const r=n?Object.assign(n,{async:!1}):{async:!1},o=t._zod.run({value:a,issues:[]},r);if(o instanceof Promise)throw new Wi;if(o.issues.length){const s=new((i==null?void 0:i.Err)??e)(o.issues.map(u=>bn(u,r,pn())));throw Bk(s,i==null?void 0:i.callee),s}return o.value},Em=e=>async(t,a,n,i)=>{const r=n?Object.assign(n,{async:!0}):{async:!0};let o=t._zod.run({value:a,issues:[]},r);if(o instanceof Promise&&(o=await o),o.issues.length){const s=new((i==null?void 0:i.Err)??e)(o.issues.map(u=>bn(u,r,pn())));throw Bk(s,i==null?void 0:i.callee),s}return o.value},A_=e=>(t,a,n)=>{const i=n?{...n,async:!1}:{async:!1},r=t._zod.run({value:a,issues:[]},i);if(r instanceof Promise)throw new Wi;return r.issues.length?{success:!1,error:new(e??qk)(r.issues.map(o=>bn(o,i,pn())))}:{success:!0,data:r.value}}
vendor: 62,405 bytes, lines 2-40
2,px=A_(Ok),T_=e=>async(t,a,n)=>{const i=n?Object.assign(n,{async:!0}):{async:!0};let r=t._zod.run({value:a,issues:[]},i);return r instanceof Promise&&(r=await r),r.issues.length?{success:!1,error:new e(r.issues.map(o=>bn(o,i,pn())))}:{success:!0,data:r.value}},bx=T_(Ok),yx=e=>(t,a,n)=>{const i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return Dm(e)(t,a,i)},Dx=e=>(t,a,n)=>Dm(e)(t,a,n),Ex=e=>async(t,a,n)=>{const i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return Em(e)(t,a,i)},kx=e=>async(t,a,n)=>Em(e)(t,a,n),wx=e=>(t,a,n)=>{const i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return A_(e)(t,a,i)},Cx=e=>(t,a,n)=>A_(e)(t,a,n),vx=e=>async(t,a,n)=>{const i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return T_(e)(t,a,i)},Sx=e=>async(t,a,n)=>T_(e)(t,a,n),Ax=/^[cC][^\s-]{8,}$/,Tx=/^[0-9a-z]+$/,Bx=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,xx=/^[0-9a-vA-V]{20}$/,Ix=/^[A-Za-z0-9]{27}$/,qx=/^[a-zA-Z0-9_-]{21}$/,Ox=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Mx=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Q0=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Rx=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Nx="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function jx(){return new RegExp(Nx,"u")}const Px=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Lx=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,zx=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,$x=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Hx=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Mk=/^[A-Za-z0-9_-]*$/,Ux=/^\+[1-9]\d{6,14}$/,Rk="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",Wx=new RegExp(`^${Rk}$`);function Nk(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof e.precision=="number"?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Gx(e){return new RegExp(`^${Nk(e)}$`)}function Vx(e){const t=Nk({precision:e.precision}),a=["Z"];e.local&&a.push(""),e.offset&&a.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const n=`${t}(?:${a.join("|")})`;return new RegExp(`^${Rk}T(?:${n})$`)}const Kx=e=>{const t=e?`[\\s\\S]{${(e==null?void 0:e.minimum)??0},${(e==null?void 0:e.maximum)??""}}`:"[\\s\\S]*";return new RegExp(`^${t}$`)},Yx=/^-?\d+$/,jk=/^-?\d+(?:\.\d+)?$/,Jx=/^(?:true|false)$/i,Zx=/^null$/i,Xx=/^undefined$/i,Qx=/^[^A-Z]*$/,eI=/^[^a-z]*$/,xt=x("$ZodCheck",(e,t)=>{var a;e._zod??(e._zod={}),e._zod.def=t,(a=e._zod).onattach??(a.onattach=[])}),Pk={number:"number",bigint:"bigint",object:"date"},Lk=x("$ZodCheckLessThan",(e,t)=>{xt.init(e,t);const a=Pk[typeof t.value];e._zod.onattach.push(n=>{const i=n._zod.bag,r=(t.inclusive?i.maximum:i.exclusiveMaximum)??Number.POSITIVE_INFINITY;t.value<r&&(t.inclusive?i.maximum=t.value:i.exclusiveMaximum=t.value)}),e._zod.check=n=>{(t.inclusive?n.value<=t.value:n.value<t.value)||n.issues.push({origin:a,code:"too_big",maximum:typeof t.value=="object"?t.value.getTime():t.value,input:n.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),zk=x("$ZodCheckGreaterThan",(e,t)=>{xt.init(e,t);const a=Pk[typeof t.value];e._zod.onattach.push(n=>{const i=n._zod.bag,r=(t.inclusive?i.minimum:i.exclusiveMinimum)??Number.NEGATIVE_INFINITY;t.value>r&&(t.inclusive?i.minimum=t.value:i.exclusiveMinimum=t.value)}),e._zod.check=n=>{(t.inclusive?n.value>=t.value:n.value>t.value)||n.issues.push({origin:a,code:"too_small",minimum:typeof t.value=="object"?t.value.getTime():t.value,input:n.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),tI=x("$ZodCheckMultipleOf",(e,t)=>{xt.init(e,t),e._zod.onattach.push(a=>{var n;(n=a._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=a=>{if(typeof a.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof a.value=="bigint"?a.value%t.value===BigInt(0):nx(a.value,t.value)===0)||a.issues.push({origin:typeof a.value,code:"not_multiple_of",divisor:t.value,input:a.value,inst:e,continue:!t.abort})}}),aI=x("$ZodCheckNumberFormat",(e,t)=>{var o;xt.init(e,t),t.format=t.format||"float64";const a=(o=t.format)==null?void 0:o.includes("int"),n=a?"int":"number",[i,r]=ux[t.format];e._zod.onattach.push(s=>{const u=s._zod.bag;u.format=t.format,u.minimum=i,u.maximum=r,a&&(u.pattern=Yx)}),e._zod.check=s=>{const u=s.value;if(a){if(!Number.isInteger(u)){s.issues.push({expected:n,format:t.format,code:"invalid_type",continue:!1,input:u,inst:e});return}if(!Number.isSafeInteger(u)){u>0?s.issues.push({input:u,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,inclusive:!0,continue:!t.abort}):s.issues.push({input:u,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,inclusive:!0,continue:!t.abort});return}}u<i&&s.issues.push({origin:"number",input:u,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),u>r&&s.issues.push({origin:"number",input:u,code:"too_big",maximum:r,inclusive:!0,inst:e,continue:!t.abort})}}),nI=x("$ZodCheckMaxLength",(e,t)=>{var a;xt.init(e,t),(a=e._zod.def).when??(a.when=n=>{const i=n.value;return!pm(i)&&i.length!==void 0}),e._zod.onattach.push(n=>{const i=n._zod.bag.maximum??Number.POSITIVE_INFINITY;t.maximum<i&&(n._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{const i=n.value;if(i.length<=t.maximum)return;const o=ym(i);n.issues.push({origin:o,code:"too_big",maximum:t.maximum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),iI=x("$ZodCheckMinLength",(e,t)=>{var a;xt.init(e,t),(a=e._zod.def).when??(a.when=n=>{const i=n.value;return!pm(i)&&i.length!==void 0}),e._zod.onattach.push(n=>{const i=n._zod.bag.minimum??Number.NEGATIVE_INFINITY;t.minimum>i&&(n._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{const i=n.value;if(i.length>=t.minimum)return;const o=ym(i);n.issues.push({origin:o,code:"too_small",minimum:t.minimum,inclusive:!0,input:i,inst:e,continue:!t.abort})}}),rI=x("$ZodCheckLengthEquals",(e,t)=>{var a;xt.init(e,t),(a=e._zod.def).when??(a.when=n=>{const i=n.value;return!pm(i)&&i.length!==void 0}),e._zod.onattach.push(n=>{const i=n._zod.bag;i.minimum=t.length,i.maximum=t.length,i.length=t.length}),e._zod.check=n=>{const i=n.value,r=i.length;if(r===t.length)return;const o=ym(i),s=r>t.length;n.issues.push({origin:o,...s?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),B_=x("$ZodCheckStringFormat",(e,t)=>{var a,n;xt.init(e,t),e._zod.onattach.push(i=>{const r=i._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(a=e._zod).check??(a.check=i=>{t.pattern.lastIndex=0,!t.pattern.test(i.value)&&i.issues.push({origin:"string",code:"invalid_format",format:t.format,input:i.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(n=e._zod).check??(n.check=()=>{})}),oI=x("$ZodCheckRegex",(e,t)=>{B_.init(e,t),e._zod.check=a=>{t.pattern.lastIndex=0,!t.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:"regex",input:a.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),sI=x("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Qx),B_.init(e,t)}),uI=x("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=eI),B_.init(e,t)}),_I=x("$ZodCheckIncludes",(e,t)=>{xt.init(e,t);const a=Xi(t.includes),n=new RegExp(typeof t.position=="number"?`^.{${t.position}}${a}`:a);t.pattern=n,e._zod.onattach.push(i=>{const r=i._zod.bag;r.patterns??(r.patterns=new Set),r.patterns.add(n)}),e._zod.check=i=>{i.value.includes(t.includes,t.position)||i.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:i.value,inst:e,continue:!t.abort})}}),lI=x("$ZodCheckStartsWith",(e,t)=>{xt.init(e,t);const a=new RegExp(`^${Xi(t.prefix)}.*`);t.pattern??(t.pattern=a),e._zod.onattach.push(n=>{const i=n._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(a)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),cI=x("$ZodCheckEndsWith",(e,t)=>{xt.init(e,t);const a=new RegExp(`.*${Xi(t.suffix)}$`);t.pattern??(t.pattern=a),e._zod.onattach.push(n=>{const i=n._zod.bag;i.patterns??(i.patterns=new Set),i.patterns.add(a)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),fI=x("$ZodCheckOverwrite",(e,t)=>{xt.init(e,t),e._zod.check=a=>{a.value=t.tx(a.value)}});class dI{constructor(t=[]){this.content=[],this.indent=0,this&&(this.args=t)}indented(t){this.indent+=1,t(this),this.indent-=1}write(t){if(typeof t=="function"){t(this,{execution:"sync"}),t(this,{execution:"async"});return}const n=t.split(`
3`).filter(o=>o),i=Math.min(...n.map(o=>o.length-o.trimStart().length)),r=n.map(o=>o.slice(i)).map(o=>" ".repeat(this.indent*2)+o);for(const o of r)this.content.push(o)}compile(){const t=Function,a=this==null?void 0:this.args,i=[...((this==null?void 0:this.content)??[""]).map(r=>`  ${r}`)];return new t(...a,i.join(`
4`))}}const gI={major:4,minor:3,patch:6},ke=x("$ZodType",(e,t)=>{var i;var a;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=gI;const n=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&n.unshift(e);for(const r of n)for(const o of r._zod.onattach)o(e);if(n.length===0)(a=e._zod).deferred??(a.deferred=[]),(i=e._zod.deferred)==null||i.push(()=>{e._zod.run=e._zod.parse});else{const r=(s,u,_)=>{let c=ji(s),l;for(const f of u){if(f._zod.def.when){if(!f._zod.def.when(s))continue}else if(c)continue;const d=s.issues.length,g=f._zod.check(s);if(g instanceof Promise&&(_==null?void 0:_.async)===!1)throw new Wi;if(l||g instanceof Promise)l=(l??Promise.resolve()).then(async()=>{await g,s.issues.length!==d&&(c||(c=ji(s,d)))});else{if(s.issues.length===d)continue;c||(c=ji(s,d))}}return l?l.then(()=>s):s},o=(s,u,_)=>{if(ji(s))return s.aborted=!0,s;const c=r(u,n,_);if(c instanceof Promise){if(_.async===!1)throw new Wi;return c.then(l=>e._zod.parse(l,_))}return e._zod.parse(c,_)};e._zod.run=(s,u)=>{if(u.skipChecks)return e._zod.parse(s,u);if(u.direction==="backward"){const c=e._zod.parse({value:s.value,issues:[]},{...u,skipChecks:!0});return c instanceof Promise?c.then(l=>o(l,s,u)):o(c,s,u)}const _=e._zod.parse(s,u);if(_ instanceof Promise){if(u.async===!1)throw new Wi;return _.then(c=>r(c,n,u))}return r(_,n,u)}}pe(e,"~standard",()=>({validate:r=>{var o;try{const s=px(e,r);return s.success?{value:s.data}:{issues:(o=s.error)==null?void 0:o.issues}}catch{return bx(e,r).then(u=>{var _;return u.success?{value:u.data}:{issues:(_=u.error)==null?void 0:_.issues}})}},vendor:"zod",version:1}))}),km=x("$ZodString",(e,t)=>{var a;ke.init(e,t),e._zod.pattern=[...((a=e==null?void 0:e._zod.bag)==null?void 0:a.patterns)??[]].pop()??Kx(e._zod.bag),e._zod.parse=(n,i)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),Pe=x("$ZodStringFormat",(e,t)=>{B_.init(e,t),km.init(e,t)}),hI=x("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=Mx),Pe.init(e,t)}),mI=x("$ZodUUID",(e,t)=>{if(t.version){const n={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(n===void 0)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=Q0(n))}else t.pattern??(t.pattern=Q0());Pe.init(e,t)}),FI=x("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=Rx),Pe.init(e,t)}),pI=x("$ZodURL",(e,t)=>{Pe.init(e,t),e._zod.check=a=>{try{const n=a.value.trim(),i=new URL(n);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:a.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||a.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:a.value,inst:e,continue:!t.abort})),t.normalize?a.value=i.href:a.value=n;return}catch{a.issues.push({code:"invalid_format",format:"url",input:a.value,inst:e,continue:!t.abort})}}}),bI=x("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=jx()),Pe.init(e,t)}),yI=x("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=qx),Pe.init(e,t)}),DI=x("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=Ax),Pe.init(e,t)}),EI=x("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Tx),Pe.init(e,t)}),kI=x("$ZodULID",(e,t)=>{t.pattern??(t.pattern=Bx),Pe.init(e,t)}),wI=x("$ZodXID",(e,t)=>{t.pattern??(t.pattern=xx),Pe.init(e,t)}),CI=x("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=Ix),Pe.init(e,t)}),vI=x("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=Vx(t)),Pe.init(e,t)}),SI=x("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Wx),Pe.init(e,t)}),AI=x("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=Gx(t)),Pe.init(e,t)}),TI=x("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=Ox),Pe.init(e,t)}),BI=x("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=Px),Pe.init(e,t),e._zod.bag.format="ipv4"}),xI=x("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=Lx),Pe.init(e,t),e._zod.bag.format="ipv6",e._zod.check=a=>{try{new URL(`http://[${a.value}]`)}catch{a.issues.push({code:"invalid_format",format:"ipv6",input:a.value,inst:e,continue:!t.abort})}}}),II=x("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=zx),Pe.init(e,t)}),qI=x("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=$x),Pe.init(e,t),e._zod.check=a=>{const n=a.value.split("/");try{if(n.length!==2)throw new Error;const[i,r]=n;if(!r)throw new Error;const o=Number(r);if(`${o}`!==r)throw new Error;if(o<0||o>128)throw new Error;new URL(`http://[${i}]`)}catch{a.issues.push({code:"invalid_format",format:"cidrv6",input:a.value,inst:e,continue:!t.abort})}}});function $k(e){if(e==="")return!0;if(e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const OI=x("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Hx),Pe.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=a=>{$k(a.value)||a.issues.push({code:"invalid_format",format:"base64",input:a.value,inst:e,continue:!t.abort})}});function MI(e){if(!Mk.test(e))return!1;const t=e.replace(/[-_]/g,n=>n==="-"?"+":"/"),a=t.padEnd(Math.ceil(t.length/4)*4,"=");return $k(a)}const RI=x("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Mk),Pe.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=a=>{MI(a.value)||a.issues.push({code:"invalid_format",format:"base64url",input:a.value,inst:e,continue:!t.abort})}}),NI=x("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Ux),Pe.init(e,t)});function jI(e,t=null){try{const a=e.split(".");if(a.length!==3)return!1;const[n]=a;if(!n)return!1;const i=JSON.parse(atob(n));return!("typ"in i&&(i==null?void 0:i.typ)!=="JWT"||!i.alg||t&&(!("alg"in i)||i.alg!==t))}catch{return!1}}const PI=x("$ZodJWT",(e,t)=>{Pe.init(e,t),e._zod.check=a=>{jI(a.value,t.alg)||a.issues.push({code:"invalid_format",format:"jwt",input:a.value,inst:e,continue:!t.abort})}}),Hk=x("$ZodNumber",(e,t)=>{ke.init(e,t),e._zod.pattern=e._zod.bag.pattern??jk,e._zod.parse=(a,n)=>{if(t.coerce)try{a.value=Number(a.value)}catch{}const i=a.value;if(typeof i=="number"&&!Number.isNaN(i)&&Number.isFinite(i))return a;const r=typeof i=="number"?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return a.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...r?{received:r}:{}}),a}}),LI=x("$ZodNumberFormat",(e,t)=>{aI.init(e,t),Hk.init(e,t)}),zI=x("$ZodBoolean",(e,t)=>{ke.init(e,t),e._zod.pattern=Jx,e._zod.parse=(a,n)=>{if(t.coerce)try{a.value=!!a.value}catch{}const i=a.value;return typeof i=="boolean"||a.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),a}}),$I=x("$ZodUndefined",(e,t)=>{ke.init(e,t),e._zod.pattern=Xx,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(a,n)=>{const i=a.value;return typeof i>"u"||a.issues.push({expected:"undefined",code:"invalid_type",input:i,inst:e}),a}}),HI=x("$ZodNull",(e,t)=>{ke.init(e,t),e._zod.pattern=Zx,e._zod.values=new Set([null]),e._zod.parse=(a,n)=>{const i=a.value;return i===null||a.issues.push({expected:"null",code:"invalid_type",input:i,inst:e}),a}}),UI=x("$ZodUnknown",(e,t)=>{ke.init(e,t),e._zod.parse=a=>a}),WI=x("$ZodNever",(e,t)=>{ke.init(e,t),e._zod.parse=(a,n)=>(a.issues.push({expected:"never",code:"invalid_type",input:a.value,inst:e}),a)});function ep(e,t,a){e.issues.length&&t.issues.push(...Yn(a,e.issues)),t.value[a]=e.value}const GI=x("$ZodArray",(e,t)=>{ke.init(e,t),e._zod.parse=(a,n)=>{const i=a.value;if(!Array.isArray(i))return a.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),a;a.value=Array(i.length);const r=[];for(let o=0;o<i.length;o++){const s=i[o],u=t.element._zod.run({value:s,issues:[]},n);u instanceof Promise?r.push(u.then(_=>ep(_,a,o))):ep(u,a,o)}return r.length?Promise.all(r).then(()=>a):a}});function Ru(e,t,a,n,i){if(e.issues.length){if(i&&!(a in n))return;t.issues.push(...Yn(a,e.issues))}e.value===void 0?a in n&&(t.value[a]=void 0):t.value[a]=e.value}function Uk(e){var n,i,r,o;const t=Object.keys(e.shape);for(const s of t)if(!((o=(r=(i=(n=e.shape)==null?void 0:n[s])==null?void 0:i._zod)==null?void 0:r.traits)!=null&&o.has("$ZodType")))throw new Error(`Invalid element at key "${s}": expected a Zod schema`);const a=sx(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function Wk(e,t,a,n,i,r){const o=[],s=i.keySet,u=i.catchall._zod,_=u.def.type,c=u.optout==="optional";for(const l in t){if(s.has(l))continue;if(_==="never"){o.push(l);continue}const f=u.run({value:t[l],issues:[]},n);f instanceof Promise?e.push(f.then(d=>Ru(d,a,l,t,c))):Ru(f,a,l,t,c)}return o.length&&a.issues.push({code:"unrecognized_keys",keys:o,input:t,inst:r}),e.length?Promise.all(e).then(()=>a):a}const VI=x("$ZodObject",(e,t)=>{ke.init(e,t);const a=Object.getOwnPropertyDescriptor(t,"shape");if(!(a!=null&&a.get)){const s=t.shape;Object.defineProperty(t,"shape",{get:()=>{const u={...s};return Object.defineProperty(t,"shape",{value:u}),u}})}const n=S_(()=>Uk(t));pe(e._zod,"propValues",()=>{const s=t.shape,u={};for(const _ in s){const c=s[_]._zod;if(c.values){u[_]??(u[_]=new Set);for(const l of c.values)u[_].add(l)}}return u});const i=mo,r=t.catchall;let o;e._zod.parse=(s,u)=>{o??(o=n.value);const _=s.value;if(!i(_))return s.issues.push({expected:"object",code:"invalid_type",input:_,inst:e}),s;s.value={};const c=[],l=o.shape;for(const f of o.keys){const d=l[f],g=d._zod.optout==="optional",h=d._zod.run({value:_[f],issues:[]},u);h instanceof Promise?c.push(h.then(m=>Ru(m,s,f,_,g))):Ru(h,s,f,_,g)}return r?Wk(c,_,s,u,n.value,e):c.length?Promise.all(c).then(()=>s):s}}),KI=x("$ZodObjectJIT",(e,t)=>{VI.init(e,t);const a=e._zod.parse,n=S_(()=>Uk(t)),i=f=>{var E;const d=new dI(["shape","payload","ctx"]),g=n.value,h=y=>{const A=X0(y);return`shape[${A}]._zod.run({ value: input[${A}], issues: [] }, ctx)`};d.write("const input = payload.value;");const m=Object.create(null);let F=0;for(const y of g.keys)m[y]=`key_${F++}`;d.write("const newResult = {};");for(const y of g.keys){const A=m[y],C=X0(y),D=f[y],S=((E=D==null?void 0:D._zod)==null?void 0:E.optout)==="optional";d.write(`const ${A} = ${h(y)};`),S?d.write(`
5        if (${A}.issues.length) {
6          if (${C} in input) {
7            payload.issues = payload.issues.concat(${A}.issues.map(iss => ({
8              ...iss,
9              path: iss.path ? [${C}, ...iss.path] : [${C}]
10            })));
11          }
12        }
13        
14        if (${A}.value === undefined) {
15          if (${C} in input) {
16            newResult[${C}] = undefined;
17          }
18        } else {
19          newResult[${C}] = ${A}.value;
20        }
21        
22      `):d.write(`
23        if (${A}.issues.length) {
24          payload.issues = payload.issues.concat(${A}.issues.map(iss => ({
25            ...iss,
26            path: iss.path ? [${C}, ...iss.path] : [${C}]
27          })));
28        }
29        
30        if (${A}.value === undefined) {
31          if (${C} in input) {
32            newResult[${C}] = undefined;
33          }
34        } else {
35          newResult[${C}] = ${A}.value;
36        }
37        
38      `)}d.write("payload.value = newResult;"),d.write("return payload;");const p=d.compile();return(y,A)=>p(f,y,A)};let r;const o=mo,s=!Ak.jitless,_=s&&rx.value,c=t.catchall;let l;e._zod.parse=(f,d)=>{l??(l=n.value);const g=f.value;return o(g)?s&&_&&(d==null?void 0:d.async)===!1&&d.jitless!==!0?(r||(r=i(t.shape)),f=r(f,d),c?Wk([],g,f,d,l,e):f):a(f,d):(f.issues.push({expected:"object",code:"invalid_type",input:g,inst:e}),f)}});function tp(e,t,a,n){for(const r of e)if(r.issues.length===0)return t.value=r.value,t;const i=e.filter(r=>!ji(r));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:a,errors:e.map(r=>r.issues.map(o=>bn(o,n,pn())))}),t)}const Gk=x("$ZodUnion",(e,t)=>{ke.init(e,t),pe(e._zod,"optin",()=>t.options.some(i=>i._zod.optin==="optional")?"optional":void 0),pe(e._zod,"optout",()=>t.options.some(i=>i._zod.optout==="optional")?"optional":void 0),pe(e._zod,"values",()=>{if(t.options.every(i=>i._zod.values))return new Set(t.options.flatMap(i=>Array.from(i._zod.values)))}),pe(e._zod,"pattern",()=>{if(t.options.every(i=>i._zod.pattern)){const i=t.options.map(r=>r._zod.pattern);return new RegExp(`^(${i.map(r=>bm(r.source)).join("|")})$`)}});const a=t.options.length===1,n=t.options[0]._zod.run;e._zod.parse=(i,r)=>{if(a)return n(i,r);let o=!1;const s=[];for(const u of t.options){const _=u._zod.run({value:i.value,issues:[]},r);if(_ instanceof Promise)s.push(_),o=!0;else{if(_.issues.length===0)return _;s.push(_)}}return o?Promise.all(s).then(u=>tp(u,i,e,r)):tp(s,i,e,r)}}),YI=x("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,Gk.init(e,t);const a=e._zod.parse;pe(e._zod,"propValues",()=>{const i={};for(const r of t.options){const o=r._zod.propValues;if(!o||Object.keys(o).length===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(const[s,u]of Object.entries(o)){i[s]||(i[s]=new Set);for(const _ of u)i[s].add(_)}}return i});const n=S_(()=>{var o;const i=t.options,r=new Map;for(const s of i){const u=(o=s._zod.propValues)==null?void 0:o[t.discriminator];if(!u||u.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(s)}"`);for(const _ of u){if(r.has(_))throw new Error(`Duplicate discriminator value "${String(_)}"`);r.set(_,s)}}return r});e._zod.parse=(i,r)=>{const o=i.value;if(!mo(o))return i.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),i;const s=n.value.get(o==null?void 0:o[t.discriminator]);return s?s._zod.run(i,r):t.unionFallback?a(i,r):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:o,path:[t.discriminator],inst:e}),i)}}),JI=x("$ZodIntersection",(e,t)=>{ke.init(e,t),e._zod.parse=(a,n)=>{const i=a.value,r=t.left._zod.run({value:i,issues:[]},n),o=t.right._zod.run({value:i,issues:[]},n);return r instanceof Promise||o instanceof Promise?Promise.all([r,o]).then(([u,_])=>ap(a,u,_)):ap(a,r,o)}});function Zh(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Zi(e)&&Zi(t)){const a=Object.keys(t),n=Object.keys(e).filter(r=>a.indexOf(r)!==-1),i={...e,...t};for(const r of n){const o=Zh(e[r],t[r]);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};i[r]=o.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const a=[];for(let n=0;n<e.length;n++){const i=e[n],r=t[n],o=Zh(i,r);if(!o.valid)return{valid:!1,mergeErrorPath:[n,...o.mergeErrorPath]};a.push(o.data)}return{valid:!0,data:a}}return{valid:!1,mergeErrorPath:[]}}function ap(e,t,a){const n=new Map;let i;for(const s of t.issues)if(s.code==="unrecognized_keys"){i??(i=s);for(const u of s.keys)n.has(u)||n.set(u,{}),n.get(u).l=!0}else e.issues.push(s);for(const s of a.issues)if(s.code==="unrecognized_keys")for(const u of s.keys)n.has(u)||n.set(u,{}),n.get(u).r=!0;else e.issues.push(s);const r=[...n].filter(([,s])=>s.l&&s.r).map(([s])=>s);if(r.length&&i&&e.issues.push({...i,keys:r}),ji(e))return e;const o=Zh(t.value,a.value);if(!o.valid)throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}const ZI=x("$ZodTuple",(e,t)=>{ke.init(e,t);const a=t.items;e._zod.parse=(n,i)=>{const r=n.value;if(!Array.isArray(r))return n.issues.push({input:r,inst:e,expected:"tuple",code:"invalid_type"}),n;n.value=[];const o=[],s=[...a].reverse().findIndex(c=>c._zod.optin!=="optional"),u=s===-1?0:a.length-s;if(!t.rest){const c=r.length>a.length,l=r.length<u-1;if(c||l)return n.issues.push({...c?{code:"too_big",maximum:a.length,inclusive:!0}:{code:"too_small",minimum:a.length},input:r,inst:e,origin:"array"}),n}let _=-1;for(const c of a){if(_++,_>=r.length&&_>=u)continue;const l=c._zod.run({value:r[_],issues:[]},i);l instanceof Promise?o.push(l.then(f=>Es(f,n,_))):Es(l,n,_)}if(t.rest){const c=r.slice(a.length);for(const l of c){_++;const f=t.rest._zod.run({value:l,issues:[]},i);f instanceof Promise?o.push(f.then(d=>Es(d,n,_))):Es(f,n,_)}}return o.length?Promise.all(o).then(()=>n):n}});function Es(e,t,a){e.issues.length&&t.issues.push(...Yn(a,e.issues)),t.value[a]=e.value}const XI=x("$ZodRecord",(e,t)=>{ke.init(e,t),e._zod.parse=(a,n)=>{const i=a.value;if(!Zi(i))return a.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),a;const r=[],o=t.keyType._zod.values;if(o){a.value={};const s=new Set;for(const _ of o)if(typeof _=="string"||typeof _=="number"||typeof _=="symbol"){s.add(typeof _=="number"?_.toString():_);const c=t.valueType._zod.run({value:i[_],issues:[]},n);c instanceof Promise?r.push(c.then(l=>{l.issues.length&&a.issues.push(...Yn(_,l.issues)),a.value[_]=l.value})):(c.issues.length&&a.issues.push(...Yn(_,c.issues)),a.value[_]=c.value)}let u;for(const _ in i)s.has(_)||(u=u??[],u.push(_));u&&u.length>0&&a.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:u})}else{a.value={};for(const s of Reflect.ownKeys(i)){if(s==="__proto__")continue;let u=t.keyType._zod.run({value:s,issues:[]},n);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof s=="string"&&jk.test(s)&&u.issues.length){const l=t.keyType._zod.run({value:Number(s),issues:[]},n);if(l instanceof Promise)throw new Error("Async schemas not supported in object keys currently");l.issues.length===0&&(u=l)}if(u.issues.length){t.mode==="loose"?a.value[s]=i[s]:a.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(l=>bn(l,n,pn())),input:s,path:[s],inst:e});continue}const c=t.valueType._zod.run({value:i[s],issues:[]},n);c instanceof Promise?r.push(c.then(l=>{l.issues.length&&a.issues.push(...Yn(s,l.issues)),a.value[u.value]=l.value})):(c.issues.length&&a.issues.push(...Yn(s,c.issues)),a.value[u.value]=c.value)}}return r.length?Promise.all(r).then(()=>a):a}}),QI=x("$ZodEnum",(e,t)=>{ke.init(e,t);const a=Tk(t.entries),n=new Set(a);e._zod.values=n,e._zod.pattern=new RegExp(`^(${a.filter(i=>ox.has(typeof i)).map(i=>typeof i=="string"?Xi(i):i.toString()).join("|")})$`),e._zod.parse=(i,r)=>{const o=i.value;return n.has(o)||i.issues.push({code:"invalid_value",values:a,input:o,inst:e}),i}}),eq=x("$ZodLiteral",(e,t)=>{if(ke.init(e,t),t.values.length===0)throw new Error("Cannot create literal schema with no valid values");const a=new Set(t.values);e._zod.values=a,e._zod.pattern=new RegExp(`^(${t.values.map(n=>typeof n=="string"?Xi(n):n?Xi(n.toString()):String(n)).join("|")})$`),e._zod.parse=(n,i)=>{const r=n.value;return a.has(r)||n.issues.push({code:"invalid_value",values:t.values,input:r,inst:e}),n}}),tq=x("$ZodTransform",(e,t)=>{ke.init(e,t),e._zod.parse=(a,n)=>{if(n.direction==="backward")throw new Sk(e.constructor.name);const i=t.transform(a.value,a);if(n.async)return(i instanceof Promise?i:Promise.resolve(i)).then(o=>(a.value=o,a));if(i instanceof Promise)throw new Wi;return a.value=i,a}});function np(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}const Vk=x("$ZodOptional",(e,t)=>{ke.init(e,t),e._zod.optin="optional",e._zod.optout="optional",pe(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),pe(e._zod,"pattern",()=>{const a=t.innerType._zod.pattern;return a?new RegExp(`^(${bm(a.source)})?$`):void 0}),e._zod.parse=(a,n)=>{if(t.innerType._zod.optin==="optional"){const i=t.innerType._zod.run(a,n);return i instanceof Promise?i.then(r=>np(r,a.value)):np(i,a.value)}return a.value===void 0?a:t.innerType._zod.run(a,n)}}),aq=x("$ZodExactOptional",(e,t)=>{Vk.init(e,t),pe(e._zod,"values",()=>t.innerType._zod.values),pe(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(a,n)=>t.innerType._zod.run(a,n)}),nq=x("$ZodNullable",(e,t)=>{ke.init(e,t),pe(e._zod,"optin",()=>t.innerType._zod.optin),pe(e._zod,"optout",()=>t.innerType._zod.optout),pe(e._zod,"pattern",()=>{const a=t.innerType._zod.pattern;return a?new RegExp(`^(${bm(a.source)}|null)$`):void 0}),pe(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(a,n)=>a.value===null?a:t.innerType._zod.run(a,n)}),iq=x("$ZodDefault",(e,t)=>{ke.init(e,t),e._zod.optin="optional",pe(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(a,n)=>{if(n.direction==="backward")return t.innerType._zod.run(a,n);if(a.value===void 0)return a.value=t.defaultValue,a;const i=t.innerType._zod.run(a,n);return i instanceof Promise?i.then(r=>ip(r,t)):ip(i,t)}});function ip(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}const rq=x("$ZodPrefault",(e,t)=>{ke.init(e,t),e._zod.optin="optional",pe(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(a,n)=>(n.direction==="backward"||a.value===void 0&&(a.value=t.defaultValue),t.innerType._zod.run(a,n))}),oq=x("$ZodNonOptional",(e,t)=>{ke.init(e,t),pe(e._zod,"values",()=>{const a=t.innerType._zod.values;return a?new Set([...a].filter(n=>n!==void 0)):void 0}),e._zod.parse=(a,n)=>{const i=t.innerType._zod.run(a,n);return i instanceof Promise?i.then(r=>rp(r,e)):rp(i,e)}});function rp(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}const sq=x("$ZodCatch",(e,t)=>{ke.init(e,t),pe(e._zod,"optin",()=>t.innerType._zod.optin),pe(e._zod,"optout",()=>t.innerType._zod.optout),pe(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(a,n)=>{if(n.direction==="backward")return t.innerType._zod.run(a,n);const i=t.innerType._zod.run(a,n);return i instanceof Promise?i.then(r=>(a.value=r.value,r.issues.length&&(a.value=t.catchValue({...a,error:{issues:r.issues.map(o=>bn(o,n,pn()))},input:a.value}),a.issues=[]),a)):(a.value=i.value,i.issues.length&&(a.value=t.catchValue({...a,error:{issues:i.issues.map(r=>bn(r,n,pn()))},input:a.value}),a.issues=[]),a)}}),uq=x("$ZodPipe",(e,t)=>{ke.init(e,t),pe(e._zod,"values",()=>t.in._zod.values),pe(e._zod,"optin",()=>t.in._zod.optin),pe(e._zod,"optout",()=>t.out._zod.optout),pe(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(a,n)=>{if(n.direction==="backward"){const r=t.out._zod.run(a,n);return r instanceof Promise?r.then(o=>ks(o,t.in,n)):ks(r,t.in,n)}const i=t.in._zod.run(a,n);return i instanceof Promise?i.then(r=>ks(r,t.out,n)):ks(i,t.out,n)}});function ks(e,t,a){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},a)}const _q=x("$ZodReadonly",(e,t)=>{ke.init(e,t),pe(e._zod,"propValues",()=>t.innerType._zod.propValues),pe(e._zod,"values",()=>t.innerType._zod.values),pe(e._zod,"optin",()=>{var a,n;return(n=(a=t.innerType)==null?void 0:a._zod)==null?void 0:n.optin}),pe(e._zod,"optout",()=>{var a,n;return(n=(a=t.innerType)==null?void 0:a._zod)==null?void 0:n.optout}),e._zod.parse=(a,n)=>{if(n.direction==="backward")return t.innerType._zod.run(a,n);const i=t.innerType._zod.run(a,n);return i instanceof Promise?i.then(op):op(i)}});function op(e){return e.value=Object.freeze(e.value),e}const lq=x("$ZodLazy",(e,t)=>{ke.init(e,t),pe(e._zod,"innerType",()=>t.getter()),pe(e._zod,"pattern",()=>{var a,n;return(n=(a=e._zod.innerType)==null?void 0:a._zod)==null?void 0:n.pattern}),pe(e._zod,"propValues",()=>{var a,n;return(n=(a=e._zod.innerType)==null?void 0:a._zod)==null?void 0:n.propValues}),pe(e._zod,"optin",()=>{var a,n;return((n=(a=e._zod.innerType)==null?void 0:a._zod)==null?void 0:n.optin)??void 0}),pe(e._zod,"optout",()=>{var a,n;return((n=(a=e._zod.innerType)==null?void 0:a._zod)==null?void 0:n.optout)??void 0}),e._zod.parse=(a,n)=>e._zod.innerType._zod.run(a,n)}),cq=x("$ZodCustom",(e,t)=>{xt.init(e,t),ke.init(e,t),e._zod.parse=(a,n)=>a,e._zod.check=a=>{const n=a.value,i=t.fn(n);if(i instanceof Promise)return i.then(r=>sp(r,a,n,e));sp(i,a,n,e)}});function sp(e,t,a,n){if(!e){const i={code:"custom",input:a,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(i.params=n._zod.def.params),t.issues.push(Fo(i))}}var up;class fq{constructor(){this._map=new WeakMap,this._idmap=new Map}add(t,...a){const n=a[0];return this._map.set(t,n),n&&typeof n=="object"&&"id"in n&&this._idmap.set(n.id,t),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(t){const a=this._map.get(t);return a&&typeof a=="object"&&"id"in a&&this._idmap.delete(a.id),this._map.delete(t),this}get(t){const a=t._zod.parent;if(a){const n={...this.get(a)??{}};delete n.id;const i={...n,...this._map.get(t)};return Object.keys(i).length?i:void 0}return this._map.get(t)}has(t){return this._map.has(t)}}function dq(){return new fq}(up=globalThis).__zod_globalRegistry??(up.__zod_globalRegistry=dq());const Zr=globalThis.__zod_globalRegistry;function gq(e,t){return new e({type:"string",...V(t)})}function hq(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...V(t)})}function _p(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...V(t)})}function mq(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...V(t)})}function Fq(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...V(t)})}function pq(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...V(t)})}function bq(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...V(t)})}function yq(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...V(t)})}function Dq(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...V(t)})}function Eq(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...V(t)})}function kq(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...V(t)})}function wq(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...V(t)})}function Cq(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...V(t)})}function vq(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...V(t)})}function Sq(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...V(t)})}function Aq(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...V(t)})}function Tq(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...V(t)})}function Bq(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...V(t)})}function xq(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...V(t)})}function Iq(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...V(t)})}function qq(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...V(t)})}function Oq(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...V(t)})}function Mq(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...V(t)})}function Rq(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...V(t)})}function Nq(e,t){return new e({type:"string",format:"date",check:"string_format",...V(t)})}function jq(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...V(t)})}function Pq(e,t){return new e({type:"string",format:"duration",check:"string_format",...V(t)})}function Lq(e,t){return new e({type:"number",checks:[],...V(t)})}function zq(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...V(t)})}function $q(e,t){return new e({type:"boolean",...V(t)})}function Hq(e,t){return new e({type:"undefined",...V(t)})}function Uq(e,t){return new e({type:"null",...V(t)})}function Wq(e){return new e({type:"unknown"})}function Gq(e,t){return new e({type:"never",...V(t)})}function lp(e,t){return new Lk({check:"less_than",...V(t),value:e,inclusive:!1})}function Tl(e,t){return new Lk({check:"less_than",...V(t),value:e,inclusive:!0})}function cp(e,t){return new zk({check:"greater_than",...V(t),value:e,inclusive:!1})}function Bl(e,t){return new zk({check:"greater_than",...V(t),value:e,inclusive:!0})}function fp(e,t){return new tI({check:"multiple_of",...V(t),value:e})}function Kk(e,t){return new nI({check:"max_length",...V(t),maximum:e})}function Nu(e,t){return new iI({check:"min_length",...V(t),minimum:e})}function Yk(e,t){return new rI({check:"length_equals",...V(t),length:e})}function Vq(e,t){return new oI({check:"string_format",format:"regex",...V(t),pattern:e})}function Kq(e){return new sI({check:"string_format",format:"lowercase",...V(e)})}function Yq(e){return new uI({check:"string_format",format:"uppercase",...V(e)})}function Jq(e,t){return new _I({check:"string_format",format:"includes",...V(t),includes:e})}function Zq(e,t){return new lI({check:"string_format",format:"starts_with",...V(t),prefix:e})}function Xq(e,t){return new cI({check:"string_format",format:"ends_with",...V(t),suffix:e})}function Fr(e){return new fI({check:"overwrite",tx:e})}function Qq(e){return Fr(t=>t.normalize(e))}function eO(){return Fr(e=>e.trim())}function tO(){return Fr(e=>e.toLowerCase())}function aO(){return Fr(e=>e.toUpperCase())}function nO(){return Fr(e=>ix(e))}function iO(e,t,a){return new e({type:"array",element:t,...V(a)})}function rO(e,t,a){const n=V(a);return n.abort??(n.abort=!0),new e({type:"custom",check:"custom",fn:t,...n})}function oO(e,t,a){return new e({type:"custom",check:"custom",fn:t,...V(a)})}function sO(e){const t=uO(a=>(a.addIssue=n=>{if(typeof n=="string")a.issues.push(Fo(n,a.value,t._zod.def));else{const i=n;i.fatal&&(i.continue=!1),i.code??(i.code="custom"),i.input??(i.input=a.value),i.inst??(i.inst=t),i.continue??(i.continue=!t._zod.def.abort),a.issues.push(Fo(i))}},e(a.value,a)));return t}function uO(e,t){const a=new xt({check:"custom",...V(t)});return a._zod.check=e,a}function Jk(e){let t=(e==null?void 0:e.target)??"draft-2020-12";return t==="draft-4"&&(t="draft-04"),t==="draft-7"&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:(e==null?void 0:e.metadata)??Zr,target:t,unrepresentable:(e==null?void 0:e.unrepresentable)??"throw",override:(e==null?void 0:e.override)??(()=>{}),io:(e==null?void 0:e.io)??"output",counter:0,seen:new Map,cycles:(e==null?void 0:e.cycles)??"ref",reused:(e==null?void 0:e.reused)??"inline",external:(e==null?void 0:e.external)??void 0}}function $e(e,t,a={path:[],schemaPath:[]}){var c,l;var n;const i=e._zod.def,r=t.seen.get(e);if(r)return r.count++,a.schemaPath.includes(e)&&(r.cycle=a.path),r.schema;const o={schema:{},count:1,cycle:void 0,path:a.path};t.seen.set(e,o);const s=(l=(c=e._zod).toJSONSchema)==null?void 0:l.call(c);if(s)o.schema=s;else{const f={...a,schemaPath:[...a.schemaPath,e],path:a.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,f);else{const g=o.schema,h=t.processors[i.type];if(!h)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);h(e,t,g,f)}const d=e._zod.parent;d&&(o.ref||(o.ref=d),$e(d,t,f),t.seen.get(d).isParent=!0)}const u=t.metadataRegistry.get(e);return u&&Object.assign(o.schema,u),t.io==="input"&&mt(e)&&(delete o.schema.examples,delete o.schema.default),t.io==="input"&&o.schema._prefault&&((n=o.schema).default??(n.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function Zk(e,t){var o,s,u,_;const a=e.seen.get(t);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const n=new Map;for(const c of e.seen.entries()){const l=(o=e.metadataRegistry.get(c[0]))==null?void 0:o.id;if(l){const f=n.get(l);if(f&&f!==c[0])throw new Error(`Duplicate schema id "${l}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);n.set(l,c[0])}}const i=c=>{var h;const l=e.target==="draft-2020-12"?"$defs":"definitions";if(e.external){const m=(h=e.external.registry.get(c[0]))==null?void 0:h.id,F=e.external.uri??(E=>E);if(m)return{ref:F(m)};const p=c[1].defId??c[1].schema.id??`schema${e.counter++}`;return c[1].defId=p,{defId:p,ref:`${F("__shared")}#/${l}/${p}`}}if(c[1]===a)return{ref:"#"};const d=`#/${l}/`,g=c[1].schema.id??`__schema${e.counter++}`;return{defId:g,ref:d+g}},r=c=>{if(c[1].schema.$ref)return;const l=c[1],{ref:f,defId:d}=i(c);l.def={...l.schema},d&&(l.defId=d);const g=l.schema;for(const h in g)delete g[h];g.$ref=f};if(e.cycles==="throw")for(const c of e.seen.entries()){const l=c[1];if(l.cycle)throw new Error(`Cycle detected: #/${(s=l.cycle)==null?void 0:s.join("/")}/<root>
39
40Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const c of e.seen.entries()){const l=c[1];if(t===c[0]){r(c);continue}if(e.external){const d=(u=e.external.registry.get(c[0]))==null?void 0:u.id;if(t!==c[0]&&d){r(c);continue}}if((_=e.metadataRegistry.get(c[0]))==null?void 0:_.id){r(c);continue}if(l.cycle){r(c);continue}if(l.count>1&&e.reused==="ref"){r(c);continue}}}function Xk(e,t){var o,s,u;const a=e.seen.get(t);if(!a)throw new Error("Unprocessed schema. This is a bug in Zod.");const n=_=>{const c=e.seen.get(_);if(c.ref===null)return;const l=c.def??c.schema,f={...l},d=c.ref;if(c.ref=null,d){n(d);const h=e.seen.get(d),m=h.schema;if(m.$ref&&(e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0")?(l.allOf=l.allOf??[],l.allOf.push(m)):Object.assign(l,m),Object.assign(l,f),_._zod.parent===d)for(const p in l)p==="$ref"||p==="allOf"||p in f||delete l[p];if(m.$ref&&h.def)for(const p in l)p==="$ref"||p==="allOf"||p in h.def&&JSON.stringify(l[p])===JSON.stringify(h.def[p])&&delete l[p]}const g=_._zod.parent;if(g&&g!==d){n(g);const h=e.seen.get(g);if(h!=null&&h.schema.$ref&&(l.$ref=h.schema.$ref,h.def))for(const m in l)m==="$ref"||m==="allOf"||m in h.def&&JSON.stringify(l[m])===JSON.stringify(h.def[m])&&delete l[m]}e.override({zodSchema:_,jsonSchema:l,path:c.path??[]})};for(const _ of[...e.seen.entries()].reverse())n(_[0]);const i={};if(e.target==="draft-2020-12"?i.$schema="https://json-schema.org/draft/2020-12/schema":e.target==="draft-07"?i.$schema="http://json-schema.org/draft-07/schema#":e.target==="draft-04"?i.$schema="http://json-schema.org/draft-04/schema#":e.target,(o=e.external)!=null&&o.uri){const _=(s=e.external.registry.get(t))==null?void 0:s.id;if(!_)throw new Error("Schema is missing an `id` property");i.$id=e.external.uri(_)}Object.assign(i,a.def??a.schema);const r=((u=e.external)==null?void 0:u.defs)??{};for(const _ of e.seen.entries()){const c=_[1];c.def&&c.defId&&(r[c.defId]=c.def)}e.external||Object.keys(r).length>0&&(e.target==="draft-2020-12"?i.$defs=r:i.definitions=r);try{const _=JSON.parse(JSON.stringify(i));return Object.defineProperty(_,"~standard",{value:{...t["~standard"],jsonSchema:{input:ju(t,"input",e.processors),output:ju(t,"output",e.processors)}},enumerable:!1,writable:!1}),_}catch{throw new Error("Error converting schema to JSON.")}}function mt(e,t){const a=t??{seen:new Set};if(a.seen.has(e))return!1;a.seen.add(e);const n=e._zod.def;if(n.type==="transform")return!0;if(n.type==="array")return mt(n.element,a);if(n.type==="set")return mt(n.valueType,a);if(n.type==="lazy")return mt(n.getter(),a);if(n.type==="promise"||n.type==="optional"||n.type==="nonoptional"||n.type==="nullable"||n.type==="readonly"||n.type==="default"||n.type==="prefault")return mt(n.innerType,a);if(n.type==="intersection")return mt(n.left,a)||mt(n.right,a);if(n.type==="record"||n.type==="map")return mt(n.keyType,a)||mt(n.valueType,a);if(n.type==="pipe")return mt(n.in,a)||mt(n.out,a);if(n.type==="object"){for(const i in n.shape)if(mt(n.shape[i],a))return!0;return!1}if(n.type==="union"){for(const i of n.options)if(mt(i,a))return!0;return!1}if(n.type==="tuple"){for(const i of n.items)if(mt(i,a))return!0;return!!(n.rest&&mt(n.rest,a))}return!1}const _O=(e,t={})=>a=>{const n=Jk({...a,processors:t});return $e(e,n),Zk(n,e),Xk(n,e)},ju=(e,t,a={})=>n=>{const{libraryOptions:i,target:r}=n??{},o=Jk({...i??{},target:r,io:t,processors:a});return $e(e,o),Zk(o,e),Xk(o,e)},lO={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},cO=(e,t,a,n)=>{const i=a;i.type="string";const{minimum:r,maximum:o,format:s,patterns:u,contentEncoding:_}=e._zod.bag;if(typeof r=="number"&&(i.minLength=r),typeof o=="number"&&(i.maxLength=o),s&&(i.format=lO[s]??s,i.format===""&&delete i.format,s==="time"&&delete i.format),_&&(i.contentEncoding=_),u&&u.size>0){const c=[...u];c.length===1?i.pattern=c[0].source:c.length>1&&(i.allOf=[...c.map(l=>({...t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0"?{type:"string"}:{},pattern:l.source}))])}},fO=(e,t,a,n)=>{const i=a,{minimum:r,maximum:o,format:s,multipleOf:u,exclusiveMaximum:_,exclusiveMinimum:c}=e._zod.bag;typeof s=="string"&&s.includes("int")?i.type="integer":i.type="number",typeof c=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.minimum=c,i.exclusiveMinimum=!0):i.exclusiveMinimum=c),typeof r=="number"&&(i.minimum=r,typeof c=="number"&&t.target!=="draft-04"&&(c>=r?delete i.minimum:delete i.exclusiveMinimum)),typeof _=="number"&&(t.target==="draft-04"||t.target==="openapi-3.0"?(i.maximum=_,i.exclusiveMaximum=!0):i.exclusiveMaximum=_),typeof o=="number"&&(i.maximum=o,typeof _=="number"&&t.target!=="draft-04"&&(_<=o?delete i.maximum:delete i.exclusiveMaximum)),typeof u=="number"&&(i.multipleOf=u)},dO=(e,t,a,n)=>{a.type="boolean"},gO=(e,t,a,n)=>{t.target==="openapi-3.0"?(a.type="string",a.nullable=!0,a.enum=[null]):a.type="null"},hO=(e,t,a,n)=>{if(t.unrepresentable==="throw")throw new Error("Undefined cannot be represented in JSON Schema")},mO=(e,t,a,n)=>{a.not={}},FO=(e,t,a,n)=>{},pO=(e,t,a,n)=>{const i=e._zod.def,r=Tk(i.entries);r.every(o=>typeof o=="number")&&(a.type="number"),r.every(o=>typeof o=="string")&&(a.type="string"),a.enum=r},bO=(e,t,a,n)=>{const i=e._zod.def,r=[];for(const o of i.values)if(o===void 0){if(t.unrepresentable==="throw")throw new Error("Literal `undefined` cannot be represented in JSON Schema")}else if(typeof o=="bigint"){if(t.unrepresentable==="throw")throw new Error("BigInt literals cannot be represented in JSON Schema");r.push(Number(o))}else r.push(o);if(r.length!==0)if(r.length===1){const o=r[0];a.type=o===null?"null":typeof o,t.target==="draft-04"||t.target==="openapi-3.0"?a.enum=[o]:a.const=o}else r.every(o=>typeof o=="number")&&(a.type="number"),r.every(o=>typeof o=="string")&&(a.type="string"),r.every(o=>typeof o=="boolean")&&(a.type="boolean"),r.every(o=>o===null)&&(a.type="null"),a.enum=r},yO=(e,t,a,n)=>{if(t.unrepresentable==="throw")throw new Error("Custom types cannot be represented in JSON Schema")},DO=(e,t,a,n)=>{if(t.unrepresentable==="throw")throw new Error("Transforms cannot be represented in JSON Schema")},EO=(e,t,a,n)=>{const i=a,r=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o=="number"&&(i.minItems=o),typeof s=="number"&&(i.maxItems=s),i.type="array",i.items=$e(r.element,t,{...n,path:[...n.path,"items"]})},kO=(e,t,a,n)=>{var _;const i=a,r=e._zod.def;i.type="object",i.properties={};const o=r.shape;for(const c in o)i.properties[c]=$e(o[c],t,{...n,path:[...n.path,"properties",c]});const s=new Set(Object.keys(o)),u=new Set([...s].filter(c=>{const l=r.shape[c]._zod;return t.io==="input"?l.optin===void 0:l.optout===void 0}));u.size>0&&(i.required=Array.from(u)),((_=r.catchall)==null?void 0:_._zod.def.type)==="never"?i.additionalProperties=!1:r.catchall?r.catchall&&(i.additionalProperties=$e(r.catchall,t,{...n,path:[...n.path,"additionalProperties"]})):t.io==="output"&&(i.additionalProperties=!1)},wO=(e,t,a,n)=>{const i=e._zod.def,r=i.inclusive===!1,o=i.options.map((s,u)=>$e(s,t,{...n,path:[...n.path,r?"oneOf":"anyOf",u]}));r?a.oneOf=o:a.anyOf=o},CO=(e,t,a,n)=>{const i=e._zod.def,r=$e(i.left,t,{...n,path:[...n.path,"allOf",0]}),o=$e(i.right,t,{...n,path:[...n.path,"allOf",1]}),s=_=>"allOf"in _&&Object.keys(_).length===1,u=[...s(r)?r.allOf:[r],...s(o)?o.allOf:[o]];a.allOf=u},vO=(e,t,a,n)=>{const i=a,r=e._zod.def;i.type="array";const o=t.target==="draft-2020-12"?"prefixItems":"items",s=t.target==="draft-2020-12"||t.target==="openapi-3.0"?"items":"additionalItems",u=r.items.map((f,d)=>$e(f,t,{...n,path:[...n.path,o,d]})),_=r.rest?$e(r.rest,t,{...n,path:[...n.path,s,...t.target==="openapi-3.0"?[r.items.length]:[]]}):null;t.target==="draft-2020-12"?(i.prefixItems=u,_&&(i.items=_)):t.target==="openapi-3.0"?(i.items={anyOf:u},_&&i.items.anyOf.push(_),i.minItems=u.length,_||(i.maxItems=u.length)):(i.items=u,_&&(i.additionalItems=_));const{minimum:c,maximum:l}=e._zod.bag;typeof c=="number"&&(i.minItems=c),typeof l=="number"&&(i.maxItems=l)},SO=(e,t,a,n)=>{const i=a,r=e._zod.def;i.type="object";const o=r.keyType,s=o._zod.bag,u=s==null?void 0:s.patterns;if(r.mode==="loose"&&u&&u.size>0){const c=$e(r.valueType,t,{...n,path:[...n.path,"patternProperties","*"]});i.patternProperties={};for(const l of u)i.patternProperties[l.source]=c}else(t.target==="draft-07"||t.target==="draft-2020-12")&&(i.propertyNames=$e(r.keyType,t,{...n,path:[...n.path,"propertyNames"]})),i.additionalProperties=$e(r.valueType,t,{...n,path:[...n.path,"additionalProperties"]});const _=o._zod.values;if(_){const c=[..._].filter(l=>typeof l=="string"||typeof l=="number");c.length>0&&(i.required=c)}},AO=(e,t,a,n)=>{const i=e._zod.def,r=$e(i.innerType,t,n),o=t.seen.get(e);t.target==="openapi-3.0"?(o.ref=i.innerType,a.nullable=!0):a.anyOf=[r,{type:"null"}]},TO=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType},BO=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType,a.default=JSON.parse(JSON.stringify(i.defaultValue))},xO=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType,t.io==="input"&&(a._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},IO=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw new Error("Dynamic catch values are not supported in JSON Schema")}a.default=o},qO=(e,t,a,n)=>{const i=e._zod.def,r=t.io==="input"?i.in._zod.def.type==="transform"?i.out:i.in:i.out;$e(r,t,n);const o=t.seen.get(e);o.ref=r},OO=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType,a.readOnly=!0},Qk=(e,t,a,n)=>{const i=e._zod.def;$e(i.innerType,t,n);const r=t.seen.get(e);r.ref=i.innerType},MO=(e,t,a,n)=>{const i=e._zod.innerType;$e(i,t,n);const r=t.seen.get(e);r.ref=i},RO=x("ZodISODateTime",(e,t)=>{vI.init(e,t),Ue.init(e,t)});function NO(e){return Rq(RO,e)}const jO=x("ZodISODate",(e,t)=>{SI.init(e,t),Ue.init(e,t)});function PO(e){return Nq(jO,e)}const LO=x("ZodISOTime",(e,t)=>{AI.init(e,t),Ue.init(e,t)});function zO(e){return jq(LO,e)}const $O=x("ZodISODuration",(e,t)=>{TI.init(e,t),Ue.init(e,t)});function HO(e){return Pq($O,e)}const UO=(e,t)=>{qk.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:a=>Fx(e,a)},flatten:{value:a=>mx(e,a)},addIssue:{value:a=>{e.issues.push(a),e.message=JSON.stringify(e.issues,Jh,2)}},addIssues:{value:a=>{e.issues.push(...a),e.message=JSON.stringify(e.issues,Jh,2)}},isEmpty:{get(){return e.issues.length===0}}})},ta=x("ZodError",UO,{Parent:Error}),WO=Dm(ta),GO=Em(ta),VO=A_(ta),KO=T_(ta),YO=yx(ta),JO=Dx(ta),ZO=Ex(ta),XO=kx(ta),QO=wx(ta),eM=Cx(ta),tM=vx(ta),aM=Sx(ta),Be=x("ZodType",(e,t)=>(ke.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:ju(e,"input"),output:ju(e,"output")}}),e.toJSONSchema=_O(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...a)=>e.clone(wn(t,{checks:[...t.checks??[],...a.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0}),e.with=e.check,e.clone=(a,n)=>Cn(e,a,n),e.brand=()=>e,e.register=(a,n)=>(a.add(e,n),e),e.parse=(a,n)=>WO(e,a,n,{callee:e.parse}),e.safeParse=(a,n)=>VO(e,a,n),e.parseAsync=async(a,n)=>GO(e,a,n,{callee:e.parseAsync}),e.safeParseAsync=async(a,n)=>KO(e,a,n),e.spa=e.safeParseAsync,e.encode=(a,n)=>YO(e,a,n),e.decode=(a,n)=>JO(e,a,n),e.encodeAsync=async(a,n)=>ZO(e,a,n),e.decodeAsync=async(a,n)=>XO(e,a,n),e.safeEncode=(a,n)=>QO(e,a,n),e.safeDecode=(a,n)=>eM(e,a,n),e.safeEncodeAsync=async(a,n)=>tM(e,a,n),e.safeDecodeAsync=async(a,n)=>aM(e,a,n),e.refine=(a,n)=>e.check(ZM(a,n)),e.superRefine=a=>e.check(XM(a)),e.overwrite=a=>e.check(Fr(a)),e.optional=()=>hp(e),e.exactOptional=()=>NM(e),e.nullable=()=>mp(e),e.nullish=()=>hp(mp(e)),e.nonoptional=a=>HM(e,a),e.array=()=>Le(e),e.or=a=>Je([e,a]),e.and=a=>i6(e,a),e.transform=a=>Qh(e,r6(a)),e.default=a=>LM(e,a),e.prefault=a=>$M(e,a),e.catch=a=>WM(e,a),e.pipe=a=>Qh(e,a),e.readonly=()=>KM(e),e.describe=a=>{const n=e.clone();return Zr.add(n,{description:a}),n},Object.defineProperty(e,"description",{get(){var a;return(a=Zr.get(e))==null?void 0:a.description},configurable:!0}),e.meta=(...a)=>{if(a.length===0)return Zr.get(e);const n=e.clone();return Zr.add(n,a[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=a=>a(e),e)),e6=x("_ZodString",(e,t)=>{km.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(n,i,r)=>cO(e,n,i);const a=e._zod.bag;e.format=a.format??null,e.minLength=a.minimum??null,e.maxLength=a.maximum??null,e.regex=(...n)=>e.check(Vq(...n)),e.includes=(...n)=>e.check(Jq(...n)),e.startsWith=(...n)=>e.check(Zq(...n)),e.endsWith=(...n)=>e.check(Xq(...n)),e.min=(...n)=>e.check(Nu(...n)),e.max=(...n)=>e.check(Kk(...n)),e.length=(...n)=>e.check(Yk(...n)),e.nonempty=(...n)=>e.check(Nu(1,...n)),e.lowercase=n=>e.check(Kq(n)),e.uppercase=n=>e.check(Yq(n)),e.trim=()=>e.check(eO()),e.normalize=(...n)=>e.check(Qq(...n)),e.toLowerCase=()=>e.check(tO()),e.toUpperCase=()=>e.check(aO()),e.slugify=()=>e.check(nO())}),nM=x("ZodString",(e,t)=>{km.init(e,t),e6.init(e,t),e.email=a=>e.check(hq(iM,a)),e.url=a=>e.check(yq(rM,a)),e.jwt=a=>e.check(Mq(yM,a)),e.emoji=a=>e.check(Dq(oM,a)),e.guid=a=>e.check(_p(dp,a)),e.uuid=a=>e.check(mq(ws,a)),e.uuidv4=a=>e.check(Fq(ws,a)),e.uuidv6=a=>e.check(pq(ws,a)),e.uuidv7=a=>e.check(bq(ws,a)),e.nanoid=a=>e.check(Eq(sM,a)),e.guid=a=>e.check(_p(dp,a)),e.cuid=a=>e.check(kq(uM,a)),e.cuid2=a=>e.check(wq(_M,a)),e.ulid=a=>e.check(Cq(lM,a)),e.base64=a=>e.check(Iq(FM,a)),e.base64url=a=>e.check(qq(pM,a)),e.xid=a=>e.check(vq(cM,a)),e.ksuid=a=>e.check(Sq(fM,a)),e.ipv4=a=>e.check(Aq(dM,a)),e.ipv6=a=>e.check(Tq(gM,a)),e.cidrv4=a=>e.check(Bq(hM,a)),e.cidrv6=a=>e.check(xq(mM,a)),e.e164=a=>e.check(Oq(bM,a)),e.datetime=a=>e.check(NO(a)),e.date=a=>e.check(PO(a)),e.time=a=>e.check(zO(a)),e.duration=a=>e.check(HO(a))});function U(e){return gq(nM,e)}const Ue=x("ZodStringFormat",(e,t)=>{Pe.init(e,t),e6.init(e,t)}),iM=x("ZodEmail",(e,t)=>{FI.init(e,t),Ue.init(e,t)}),dp=x("ZodGUID",(e,t)=>{hI.init(e,t),Ue.init(e,t)}),ws=x("ZodUUID",(e,t)=>{mI.init(e,t),Ue.init(e,t)}),rM=x("ZodURL",(e,t)=>{pI.init(e,t),Ue.init(e,t)}),oM=x("ZodEmoji",(e,t)=>{bI.init(e,t),Ue.init(e,t)}),sM=x("ZodNanoID",(e,t)=>{yI.init(e,t),Ue.init(e,t)}),uM=x("ZodCUID",(e,t)=>{DI.init(e,t),Ue.init(e,t)}),_M=x("ZodCUID2",(e,t)=>{EI.init(e,t),Ue.init(e,t)}),lM=x("ZodULID",(e,t)=>{kI.init(e,t),Ue.init(e,t)}),cM=x("ZodXID",(e,t)=>{wI.init(e,t),Ue.init(e,t)}),fM=x("ZodKSUID",(e,t)=>{CI.init(e,t),Ue.init(e,t)}),dM=x("ZodIPv4",(e,t)=>{BI.init(e,t),Ue.init(e,t)}),gM=x("ZodIPv6",(e,t)=>{xI.init(e,t),Ue.init(e,t)}),hM=x("ZodCIDRv4",(e,t)=>{II.init(e,t),Ue.init(e,t)}),mM=x("ZodCIDRv6",(e,t)=>{qI.init(e,t),Ue.init(e,t)}),FM=x("ZodBase64",(e,t)=>{OI.init(e,t),Ue.init(e,t)}),pM=x("ZodBase64URL",(e,t)=>{RI.init(e,t),Ue.init(e,t)}),bM=x("ZodE164",(e,t)=>{NI.init(e,t),Ue.init(e,t)}),yM=x("ZodJWT",(e,t)=>{PI.init(e,t),Ue.init(e,t)}),t6=x("ZodNumber",(e,t)=>{Hk.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(n,i,r)=>fO(e,n,i),e.gt=(n,i)=>e.check(cp(n,i)),e.gte=(n,i)=>e.check(Bl(n,i)),e.min=(n,i)=>e.check(Bl(n,i)),e.lt=(n,i)=>e.check(lp(n,i)),e.lte=(n,i)=>e.check(Tl(n,i)),e.max=(n,i)=>e.check(Tl(n,i)),e.int=n=>e.check(gp(n)),e.safe=n=>e.check(gp(n)),e.positive=n=>e.check(cp(0,n)),e.nonnegative=n=>e.check(Bl(0,n)),e.negative=n=>e.check(lp(0,n)),e.nonpositive=n=>e.check(Tl(0,n)),e.multipleOf=(n,i)=>e.check(fp(n,i)),e.step=(n,i)=>e.check(fp(n,i)),e.finite=()=>e;const a=e._zod.bag;e.minValue=Math.max(a.minimum??Number.NEGATIVE_INFINITY,a.exclusiveMinimum??Number.NEGATIVE_INFINITY)??null,e.maxValue=Math.min(a.maximum??Number.POSITIVE_INFINITY,a.exclusiveMaximum??Number.POSITIVE_INFINITY)??null,e.isInt=(a.format??"").includes("int")||Number.isSafeInteger(a.multipleOf??.5),e.isFinite=!0,e.format=a.format??null});function ae(e){return Lq(t6,e)}const DM=x("ZodNumberFormat",(e,t)=>{LI.init(e,t),t6.init(e,t)});function gp(e){return zq(DM,e)}const EM=x("ZodBoolean",(e,t)=>{zI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>dO(e,a,n)});function ft(e){return $q(EM,e)}const kM=x("ZodUndefined",(e,t)=>{$I.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>hO(e,a)});function wue(e){return Hq(kM,e)}const wM=x("ZodNull",(e,t)=>{HI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>gO(e,a,n)});function wm(e){return Uq(wM,e)}const CM=x("ZodUnknown",(e,t)=>{UI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>FO()});function si(){return Wq(CM)}const vM=x("ZodNever",(e,t)=>{WI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>mO(e,a,n)});function SM(e){return Gq(vM,e)}const AM=x("ZodArray",(e,t)=>{GI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>EO(e,a,n,i),e.element=t.element,e.min=(a,n)=>e.check(Nu(a,n)),e.nonempty=a=>e.check(Nu(1,a)),e.max=(a,n)=>e.check(Kk(a,n)),e.length=(a,n)=>e.check(Yk(a,n)),e.unwrap=()=>e.element});function Le(e,t){return iO(AM,e,t)}const a6=x("ZodObject",(e,t)=>{KI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>kO(e,a,n,i),pe(e,"shape",()=>t.shape),e.keyof=()=>Te(Object.keys(e._zod.def.shape)),e.catchall=a=>e.clone({...e._zod.def,catchall:a}),e.passthrough=()=>e.clone({...e._zod.def,catchall:si()}),e.loose=()=>e.clone({...e._zod.def,catchall:si()}),e.strict=()=>e.clone({...e._zod.def,catchall:SM()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=a=>cx(e,a),e.safeExtend=a=>fx(e,a),e.merge=a=>dx(e,a),e.pick=a=>_x(e,a),e.omit=a=>lx(e,a),e.partial=(...a)=>gx(o6,e,a[0]),e.required=(...a)=>hx(s6,e,a[0])});function It(e,t){const a={type:"object",shape:e??{},...V(t)};return new a6(a)}function Y(e,t){return new a6({type:"object",shape:e,catchall:si(),...V(t)})}const n6=x("ZodUnion",(e,t)=>{Gk.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>wO(e,a,n,i),e.options=t.options});function Je(e,t){return new n6({type:"union",options:e,...V(t)})}const TM=x("ZodDiscriminatedUnion",(e,t)=>{n6.init(e,t),YI.init(e,t)});function Cue(e,t,a){return new TM({type:"union",options:t,discriminator:e,...V(a)})}const BM=x("ZodIntersection",(e,t)=>{JI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>CO(e,a,n,i)});function i6(e,t){return new BM({type:"intersection",left:e,right:t})}const xM=x("ZodTuple",(e,t)=>{ZI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>vO(e,a,n,i),e.rest=a=>e.clone({...e._zod.def,rest:a})});function IM(e,t,a){const n=t instanceof ke,i=n?a:t,r=n?t:null;return new xM({type:"tuple",items:e,rest:r,...V(i)})}const qM=x("ZodRecord",(e,t)=>{XI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>SO(e,a,n,i),e.keyType=t.keyType,e.valueType=t.valueType});function Cm(e,t,a){return new qM({type:"record",keyType:e,valueType:t,...V(a)})}const Xh=x("ZodEnum",(e,t)=>{QI.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(n,i,r)=>pO(e,n,i),e.enum=t.entries,e.options=Object.values(t.entries);const a=new Set(Object.keys(t.entries));e.extract=(n,i)=>{const r={};for(const o of n)if(a.has(o))r[o]=t.entries[o];else throw new Error(`Key ${o} not found in enum`);return new Xh({...t,checks:[],...V(i),entries:r})},e.exclude=(n,i)=>{const r={...t.entries};for(const o of n)if(a.has(o))delete r[o];else throw new Error(`Key ${o} not found in enum`);return new Xh({...t,checks:[],...V(i),entries:r})}});function Te(e,t){const a=Array.isArray(e)?Object.fromEntries(e.map(n=>[n,n])):e;return new Xh({type:"enum",entries:a,...V(t)})}const OM=x("ZodLiteral",(e,t)=>{eq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>bO(e,a,n),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
40(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Zt(e,t){return new OM({type:"literal",values:Array.isArray(e)?e:[e],...V(t)})}const MM=x("ZodTransform",(e,t)=>{tq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>DO(e,a),e._zod.parse=(a,n)=>{if(n.direction==="backward")throw new Sk(e.constructor.name);a.addIssue=r=>{if(typeof r=="string")a.issues.push(Fo(r,a.value,t));else{const o=r;o.fatal&&(o.continue=!1),o.code??(o.code="custom"),o.input??(o.input=a.value),o.inst??(o.inst=e),a.issues.push(Fo(o))}};const i=t.transform(a.value,a);return i instanceof Promise?i.then(r=>(a.value=r,a)):(a.value=i,a)}});function r6(e){return new MM({type:"transform",transform:e})}const o6=x("ZodOptional",(e,t)=>{Vk.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>Qk(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function hp(e){return new o6({type:"optional",innerType:e})}const RM=x("ZodExactOptional",(e,t)=>{aq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>Qk(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function NM(e){return new RM({type:"optional",innerType:e})}const jM=x("ZodNullable",(e,t)=>{nq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>AO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function mp(e){return new jM({type:"nullable",innerType:e})}const PM=x("ZodDefault",(e,t)=>{iq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>BO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function LM(e,t){return new PM({type:"default",innerType:e,get defaultValue(){return typeof t=="function"?t():xk(t)}})}const zM=x("ZodPrefault",(e,t)=>{rq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>xO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function $M(e,t){return new zM({type:"prefault",innerType:e,get defaultValue(){return typeof t=="function"?t():xk(t)}})}const s6=x("ZodNonOptional",(e,t)=>{oq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>TO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function HM(e,t){return new s6({type:"nonoptional",innerType:e,...V(t)})}const UM=x("ZodCatch",(e,t)=>{sq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>IO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function WM(e,t){return new UM({type:"catch",innerType:e,catchValue:typeof t=="function"?t:()=>t})}const GM=x("ZodPipe",(e,t)=>{uq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>qO(e,a,n,i),e.in=t.in,e.out=t.out});function Qh(e,t){return new GM({type:"pipe",in:e,out:t})}const VM=x("ZodReadonly",(e,t)=>{_q.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>OO(e,a,n,i),e.unwrap=()=>e._zod.def.innerType});function KM(e){return new VM({type:"readonly",innerType:e})}const YM=x("ZodLazy",(e,t)=>{lq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>MO(e,a,n,i),e.unwrap=()=>e._zod.def.getter()});function JM(e){return new YM({type:"lazy",getter:e})}const u6=x("ZodCustom",(e,t)=>{cq.init(e,t),Be.init(e,t),e._zod.processJSONSchema=(a,n,i)=>yO(e,a)});function pr(e,t){return rO(u6,e??(()=>!0),t)}function ZM(e,t={}){return oO(u6,e,t)}function XM(e){return sO(e)}function Ja(e){const t=JM(()=>Je([U(e),ae(),ft(),wm(),Le(t),Cm(U(),t)]));return t}function vm(e,t){return Qh(r6(e),t)}const Mi={custom:"custom"},Ee=class Ee{static enable(){XMLHttpRequest.prototype.open=function(...t){return Ee.blackList.some(n=>t[1].includes(n))&&Ee.isDebug,this._openArgs=t,Ee.OriginalOpen.apply(this,t)},XMLHttpRequest.prototype.send=function(t){var i;const a=((i=this._openArgs)==null?void 0:i[1])??"";if(!Ee.blackList.some(r=>a.includes(r)))return Ee.OriginalSend.call(this,t);if(Ee.errorMap[a]>=Ee.maxErrorCount){Ee.isDebug,Ee.limitCallback&&Ee.limitCallback(a,Ee.errorMap[a]);return}return this.addEventListener("loadend",()=>{this.status!==200&&(Ee.errorMap[a]=typeof Ee.errorMap[a]!="number"?1:Ee.errorMap[a]+1,Ee.isDebug)}),Ee.OriginalSend.call(this,t)}}static resetErrorCount(t){t?Ee.errorMap[t]=0:Ee.errorMap={}}static setMaxErrorCount(t){Ee.maxErrorCount=t}static setBlackList(t,a){Ee.blackList=t,Ee.limitCallback=a}static setIsDebug(t){Ee.isDebug=t}};Ee.errorMap={},Ee.isDebug=!1,Ee.maxErrorCount=3,Ee.blackList=[],Ee.OriginalOpen=XMLHttpRequest.prototype.open,Ee.OriginalSend=XMLHttpRequest.prototype.send;let Qi=Ee,Fp=0,Hn;const QM=e=>{Hn=e},eR=_m(e=>{const t=Hn==null?void 0:Hn.currentRoute.value,a=typeof(t==null?void 0:t.params.shareId)=="string"?t.params.shareId:"";a!==""&&(Hn==null||Hn.replace({name:"shareVerifyCustomer",params:{id:a}}).catch(()=>{})),Iu.error({content:te(`common.apiErrorCode.${e}`),duration:6e3})},1e3),Cs={businessError(e,t){const a=t.response,n=t.config,{data:i}=a;if(n.shareAccessToken&&[48001,48002,48003].includes(i.code)){eR(i.code);return}let r=te(`common.apiErrorCode.${i.code}`);const o=r===i.code.toString();o&&(r=te("common.system.requestError.business",i)),Iu.error({content:()=>At("span",{class:"g-message",innerHTML:r}),duration:6e3}),yt&&o&&(i.msg.indexOf("cURL error")>-1?yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.CODE_UNKNOWN_STATUS,{data:{...i,url:n.url,status:t.status}}):yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.CODE_UNKNOWN,{data:{...i,url:n.url,status:t.status}}))},badRequestTips:(e,t)=>{const a=t.response;qu.error({title:te("common.base.tipText"),content:()=>At("div",[At("p",te("common.system.requestError.basicTips")),At("p",`${te("common.system.requestError.server")}-${a==null?void 0:a.status}`)]),titleAlign:"start",simple:!0,alignCenter:!1,modalClass:"g-modal-tips"})},requestTimeout(e,t){var a;t.message.includes("timeout")&&(Fp+=1,yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.ERROR,{data:{msg:t.message,count:Fp,reqUrl:((a=t.config)==null?void 0:a.url)||"",page:window.location.href}}))},networkError(e,t){var a;
40yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.NETWORK_ERROR,{data:{msg:t.message,reqUrl:((a=t.config)==null?void 0:a.url)||"",page:window.location.href}})}},tR=e=>{if(!e||typeof e!="object")return!1;const t=e;return t.cloudflare_error===!0?!0:typeof t.ray_id=="string"&&typeof t.error_name=="string"},aR={requestInterceptors:async(e,t)=>{if(N5()&&!t.noAuth)throw new j5("The request is voluntarily canceled","ERR_LOGIN_EXCEPTION",e,t);const a=P5();if(a&&(e.headers.CPL=a),e.shareAccessToken){const r=e.params;let o="";r&&typeof r.share_id=="string"&&(o=r.share_id);const s=dk(o);e.headers["Share-Access-Token"]=s}const i=L5(e);return z5(i)},requestInterceptorsCatch:e=>{},responseInterceptors:O5,responseInterceptorsCatch:(e,t,a)=>{const n=t.code,i=t.response,r=t.config;switch(n){case"ERR_BUSINESS":const{data:o}=i;if([1001,4006].includes(o.code))return Iu.error({id:Yh.LOGIN_EXCEPTION_TIPS_ID,content:te(`common.apiErrorCode.${o.code}`),duration:6e3}),$5(!0),fk(),setTimeout(()=>{window.location.href=`/login?url=${encodeURIComponent(encodeURIComponent(window.location.href))}`},1500),Promise.reject(o);if(M5.includes(o.code))return yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.ERROR_CODE,{data:{...o,url:r.url}}),Promise.reject(o);if(R5.includes(o.code))return yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.CODE_UNKNOWN,{data:{...o,url:r.url}}),Promise.reject(o);if([1].includes(o.code)&&o.msg.indexOf("Allowed memory size of")===0)return qu.error({title:te("common.base.tipText"),content:()=>At("div",[At("p",te("common.system.requestError.basicTips")),At("p",`${te("common.system.requestError.server")}-${o.msg}`)]),titleAlign:"start",simple:!0,alignCenter:!1,modalClass:"g-modal-tips"}),yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.ERROR_IMPORT_LIMIT,{data:{...o,url:r.url}}),Promise.reject(o);if([15e3,6604,6605].includes(o.code)){Iu.error({id:Yh.PROJECT_DELETED_TIPS_ID,content:te(`common.apiErrorCode.${o.code}`),duration:6e3});const u=`${cm}/no-project`;return location.pathname!==u&&(window.location.href=u),Promise.reject(o)}return[7705,7905,7955].includes(o.code)||[3016].includes(o.code)||r.customTips||Cs.businessError(e,t,a,yt),Promise.reject(o);case"ERR_BAD_REQUEST":case"ERR_BAD_RESPONSE":const s={status:i.status,url:r.url,error:"",response:i};try{s.error=i.toString()}catch{}return tR(i==null?void 0:i.data)?(yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.CODE_CF_ORIGIN_ERROR,{data:s}),Promise.reject(t)):(Cs.badRequestTips(e,t,a),yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.CODE_UNKNOWN_STATUS,{data:s}),Promise.reject(t));case"ECONNABORTED":return Cs.requestTimeout(e,t,a),Promise.reject(t);case"ERR_NETWORK":return Cs.networkError(e,t,a),Promise.reject(t);default:return Promise.reject(t)}}},nR=()=>{const e={baseURL:I5(),timeout:75e3,headers:{"client-type":"pc"},withCredentials:!0};return new q5(e,aR)},pp={},iR=(e,t)=>{pp[e]||(pp[e]=!0,yt(Oe.WEB_NETWORK.__name,Oe.WEB_NETWORK.HEAD_OFF_REQUEST,{data:{url:e,count:t}}))};Qi.enable();Qi.setIsDebug(!1);Qi.setBlackList(["https://fclog.baidu.com/log/ocpcagl"],iR);Qi.setMaxErrorCount(100);const b=nR(),z=e=>e.catch(t=>t.input),_6=Je([U(),ae().finite()]).transform(e=>String(e)),Q=z(_6),pt=e=>z(_6.pipe(Te(e))),rR=z(Je([Le(Q),It({}).strict().transform(()=>[])])),ct=pt(["0","1"]),oR=pt(["0","1","2"]),sR=z(Y({show_icon:ct.optional(),completed:ct.optional()})),uR=z(Je([U(),ae().finite().transform(e=>String(e)),Le(Q),It({}).strict().transform(()=>[])])),_R=z(Y({gray_deadline:ct,project_type:pt(["0","1","2"])})),lR=Y({name:Q,id_number:Q,phone:Q}),cR=z(Je([Zt(""),lR])),bp=z(Je([Te(["0","1"]),Zt(0),Zt(1)])),fR=Y({code:z(Zt(0)),data:z(Y({id:Q,real_user_id:Q.optional(),user_name:Q,nickname:Q,avatar:Q,email:Q,phone:Q,google_email:Q.optional(),whatsapp_phone:Q.optional(),language:Q,theme:pt(["light","dark","auto"]).optional(),time_zone:Q,location_time_zone:Q,source:Q,register_invite_code:Q,is_active:ct,created_time:Q,project_id:Q,project_code:Q,project_created_time:Q,is_workflow_enabled:oR.optional(),project_name:Q,agent_id:Q,customer_success_id:Q,manager_id:Q,is_owner:ct,package:pt(["basic","professional","commercial","corporate","pro","vip","enterprise","pro_v1","max"]),package_type:pt(["PACKAGE_V1","PACKAGE_V2","PACKAGE_V3","PACKAGE_V4","PACKAGE_V5"]),package_fee:Q,balance_day:Q,balance:Q,is_expired:ct,is_all_month_balance:ct,is_auto_renew
40al:ct,certification_notice:_R,certification_info:cR,super_role:pt(["","1"]),role_id:pt(["0","1","2","3"]),identity_id:Q,user_type:pt(["ordinary","advanced"]),auth_list:rR,channel_auth_type:pt(["-1","0"]),information_hidden:ct,online_status:pt(["0","1","2"]),online_time_switch:ct,sound_notice:Q,sound_notice_interval:Q,new_socket:ct,is_whatsapp_area_limit:ct,ai_employee_new_project:ct,is_adspower_user:ct,translate_language:Q.optional(),other_information_hidden:uR,is_new_ui:pt(["0","1","2","3","4"]),nav_mode:bp,nav_mode_status:bp,invite_code:Q,facebook_id:Q.optional(),telegram_id:Q.optional(),wx_openid:Q.optional(),password_empty:ct.optional(),is_open_two_verify:ct.optional(),tasks_config:sR,helplook_id:Q.optional()})),count:z(Ja()),msg:Q}),dR={loginName:"login_name",name:"user_name",email:"email",phone:"phone",status:"remember",password:"password",oldPassword:"old_password",newPassword:"new_password",career:"job_key",industry:"industry_key",company:"profile_company_name",timeZone:"time_zone",language:"language",translate_language:"translate_language",invite_code:"invite_code",location_time_zone:"location_time_zone",sound_notice:"sound_notice",sound_notice_interval:"sound_notice_interval",nav_mode:"nav_mode",nav_mode_status:"nav_mode_status",theme:"theme",send_message_shortcut_key:"send_message_shortcut_key"},gR=e=>b.request({url:"/sys/user/profile/get-login-info",method:"get",params:e,customTips:!0,responseSchema:fR}),hR=()=>b.request({url:"/sys/user/profile/get-profile",method:"get"}),vue=e=>b.request({url:"/sys/user/profile/face-verify",method:"post",data:e}),Sue=e=>b.request({url:"/sys/user/profile/face-verify-result",method:"post",data:e,customTips:!0}),mR=e=>b.request({url:"/sys/user/profile/update-profile",method:"post",data:e}),yp=e=>{const t=["name","password","career","industry","company","timeZone","language","translate_language","invite_code","location_time_zone","sound_notice","sound_notice_interval","nav_mode","nav_mode_status","theme","send_message_shortcut_key"],a={};return Object.keys(e).forEach(n=>{t.some(r=>r===n)&&(a[dR[n]]=e[n])}),b.request({url:"/sys/user/profile/update-profile",method:"post",data:gk(a)})},FR=()=>b.request({url:"/sys/user/user/get-user-info",method:"get"}),Aue=e=>b.request({url:"/sys/user/user/switch-new-ui",method:"post",data:e}),Tue=()=>b.request({url:"/sys/user/passport/phone-areas",method:"get"}),Bue=e=>b.request({url:"/sys/user/profile/facebook-bind",method:"post",data:e}),xue=e=>b.request({url:"/sys/user/profile/facebook-unbind",method:"post",data:e}),Iue=e=>b.request({url:"/sys/user/profile/telegram-bind",method:"post",data:e,customTips:!0}),que=e=>b.request({url:"/sys/user/profile/telegram-unbind",method:"post",data:e}),Oue=e=>b.request({url:"/sys/user/profile/bind-code",method:"post",data:e}),Mue=e=>b.request({url:"/sys/user/profile/bind-email",method:"post",data:e}),Rue=e=>b.request({url:"/sys/user/profile/update-password",method:"post",data:e}),Nue=()=>b.request({url:"/sys/user/profile/unbind-weixin",method:"post"}),jue=()=>b.request({url:"/sys/user/profile/unbind-whatsapp",method:"post"});function pR(e=!1){const t=Lt(e);return{loading:t,setLoading:i=>{t.value=i},toggle:()=>{t.value=!t.value}}}function bR(){const{locale:e}=fm.useI18n(),t=zt(()=>e.value),a=zt(()=>{const s=N0.find(u=>u.value===e.value);return s?s.label:"Unknown"}),n=E8(),{loading:i,setLoading:r}=pR();return{systemLanguageList:N0,currentLocale:t,currentLocaleText:a,onSelectLanguage:async s=>{if(s.value===e.value||i.value)return;r(!0);const u=[];u.push(...hk),da(n.meta.i18nModule)&&n.meta.i18nModule.length>0&&u.push(...n.meta.i18nModule);try{const _=s.value;await dm(_,u),await mR({language:_}),window.location.reload(),r(!1)}catch{}}}}const vs={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"আজ",view:{month:"মাস",year:"বছর",week:"সপ্তাহ",day:"দিন"},month:{long:{January:"জানুয়ারি",February:"ফেব্রুয়ারি",March:"মার্চ",April:"এপ্রিল",May:"মে",June:"জুন",July:"জুলাই",August:"আগস্ট",September:"সেপ্টেম্বর",October:"অক্টোবর",November:"নভেম্বর",December:"ডিসেম্বর"},short:{January:"জানু",February:"ফেব্রু",March:"মার্চ",April:"এপ্রিল",May:"মে",June:"জুন",July:"জুলাই",August:"আগস্ট",September:"সেপ্টে",October:"অক্টো",November:"নভে",December:"ডিসে"}},week:{long:{self:"সপ্তাহ",monday:"সোমবার",tuesday:"মঙ্গলবার",wednesday:"বুধবার",thursday:"বৃহস্পতিবার",friday:"শুক্রবার",saturday:"শনিবার",sunday:"রবিবার"},short:{self:"সপ্তাহ",monday:"সোম",tuesday:"মঙ্গল",wednesday:"বুধ",thursday:"বৃহঃ",friday:"শুক্র",saturday:"শনি",sunday:"রবি"}}},yR={locale:"bn-BD",empty:{description:"কোনো ডেটা নেই"},drawer:{okText:"ঠিক আছে",cancelText:"বাতিল"},popconfirm:{okText:"ঠিক আছে",cancelText:"বাতিল"},modal:{okText:"ঠিক আছে",cancelText:"বাতিল"},pagination:{goto:"যান",page:"পৃষ্ঠা",countPerPage:" / পৃষ্ঠা",total:"মোট: {0}"},table:{okText:"ঠিক আছে",resetText:"রিসেট"},upload:{start:"শুরু",cancel:"বাতিল",delete:"মুছুন",retry:"পুনরায় চেষ্টা করতে ক্লিক করুন",buttonText:"আপলোড",preview:"প্রিভিউ",drag:"ফাইল আপলোড করতে ক্লিক করুন বা এখানে টেনে আনুন",dragHover:"আপলোড করতে ছেড়ে দিন",error:"আপলোড ব্যর্থ"},calendar:vs,datePicker:{view:vs.view,month:vs.month,week:vs.week,placeholder:{date:"তারিখ নির্বাচন করুন",week:"সপ্তাহ নির্বাচন করুন",month:"মাস নির্বাচন করুন",year:"বছর নির্বাচন করুন",quarter:"ত্রৈমাসিক নির্বাচন করুন",time:"সময় নির্বাচন করুন"},rangePlaceholder:{date:["শুরুর তারিখ","শেষ তারিখ"],week:["শুরুর সপ্তাহ","শেষ সপ্তাহ"],month:["শুরুর মাস","শেষ মাস"],year:["শুরুর বছর","শেষ বছর"],quarter:["শুরুর ত্রৈমাসিক","শেষ ত্রৈমাসিক"],time:["শুরুর সময়","শেষ সময়"]},selectTime:"সময় নির্বাচন করুন",today:"আজ",now:"এখন",ok:"ঠিক আছে"},image:{loading:"লোড হচ্ছে"},imagePreview:{fullScreen:"পূর্ণ স্ক্রিন",rotateRight:"ডানে ঘোরান",rotateLeft:"বাঁয়ে ঘোরান",zoomIn:"বড় করুন",zoomOut:"ছোট করুন",originalSize:"মূল আকার"},typography:{copied:"কপি হয়েছে",copy:"কপি",expand:"প্রসারিত করুন",collapse:"সংকুচিত করুন",edit:"সম্পাদনা"},colorPicker:{history:"সাম্প্রতিক রঙ",preset:"পূর্বনির্ধারিত রঙ",empty:"কোনো রঙ নেই"}},Ss={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"Ngayon",view:{month:"Buwan",year:"Taon",week:"Linggo",day:"Araw"},month:{long:{January:"Enero",February:"Pebrero",March:"Marso",April:"Abril",May:"Mayo",June:"Hunyo",July:"Hulyo",August:"Agosto",September:"Setyembre",October:"Oktubre",November:"Nobyembre",December:"Disyembre"},short:{January:"Ene",February:"Peb",March:"Mar",April:"Abr",May:"May",June:"Hun",July:"Hul",August:"Ago",September:"Set",October:"Okt",November:"Nob",December:"Dis"}},week:{long:{self:"Linggo",monday:"Lunes",tuesday:"Martes",wednesday:"Miyerkules",thursday:"Huwebes",friday:"Biyernes",saturday:"Sabado",sunday:"Linggo"},short:{self:"Linggo",monday:"Lun",tuesday:"Mar",wednesday:"Miy",thursday:"Huw",friday:"Biy",saturday:"Sab",sunday:"Lin"}}}
40,DR={locale:"fil-PH",empty:{description:"Walang Datos"},drawer:{okText:"OK",cancelText:"Kanselahin"},popconfirm:{okText:"OK",cancelText:"Kanselahin"},modal:{okText:"OK",cancelText:"Kanselahin"},pagination:{goto:"Pumunta",page:"Pahina",countPerPage:" / Pahina",total:"Kabuuan: {0}"},table:{okText:"OK",resetText:"I-reset"},upload:{start:"Simulan",cancel:"Kanselahin",delete:"Tanggalin",retry:"I-click upang subukan muli",buttonText:"I-upload",preview:"Preview",drag:"I-click o i-drag ang file dito upang i-upload",dragHover:"Bitawan upang i-upload",error:"Nabigo ang pag-upload"},calendar:Ss,datePicker:{view:Ss.view,month:Ss.month,week:Ss.week,placeholder:{date:"Pumili ng petsa",week:"Pumili ng linggo",month:"Pumili ng buwan",year:"Pumili ng taon",quarter:"Pumili ng quarter",time:"Pumili ng oras"},rangePlaceholder:{date:["Petsa ng simula","Petsa ng pagtatapos"],week:["Linggo ng simula","Linggo ng pagtatapos"],month:["Buwan ng simula","Buwan ng pagtatapos"],year:["Taon ng simula","Taon ng pagtatapos"],quarter:["Quarter ng simula","Quarter ng pagtatapos"],time:["Oras ng simula","Oras ng pagtatapos"]},selectTime:"Pumili ng oras",today:"Ngayon",now:"Ngayon",ok:"OK"},image:{loading:"Naglo-load"},imagePreview:{fullScreen:"Buong Screen",rotateRight:"Iikot pakanan",rotateLeft:"Iikot pakaliwa",zoomIn:"Palakihin",zoomOut:"Paliitin",originalSize:"Orihinal na Sukat"},typography:{copied:"Nakopya",copy:"Kopyahin",expand:"Palawakin",collapse:"Itago",edit:"I-edit"},colorPicker:{history:"Mga Kasaysayang Kulay",preset:"Mga Preset na Kulay",empty:"Walang Kulay"}},As={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"आज",view:{month:"महीना",year:"वर्ष",week:"सप्ताह",day:"दिन"},month:{long:{January:"जनवरी",February:"फ़रवरी",March:"मार्च",April:"अप्रैल",May:"मई",June:"जून",July:"जुलाई",August:"अगस्त",September:"सितंबर",October:"अक्टूबर",November:"नवंबर",December:"दिसंबर"},short:{January:"जन",February:"फ़र",March:"मार्च",April:"अप्रै",May:"मई",June:"जून",July:"जुला",August:"अग",September:"सित",October:"अक्टू",November:"नव",December:"दिस"}},week:{long:{self:"सप्ताह",monday:"सोमवार",tuesday:"मंगलवार",wednesday:"बुधवार",thursday:"गुरुवार",friday:"शुक्रवार",saturday:"शनिवार",sunday:"रविवार"},short:{self:"सप्ताह",monday:"सोम",tuesday:"मंगल",wednesday:"बुध",thursday:"गुरु",friday:"शुक्र",saturday:"शनि",sunday:"रवि"}}},ER={locale:"hi-IN",empty:{description:"कोई डेटा नहीं"},drawer:{okText:"ठीक है",cancelText:"रद्द करें"},popconfirm:{okText:"ठीक है",cancelText:"रद्द करें"},modal:{okText:"ठीक है",cancelText:"रद्द करें"},pagination:{goto:"जाएँ",page:"पेज",countPerPage:" / पेज",total:"कुल: {0}"},table:{okText:"ठीक है",resetText:"रीसेट"},upload:{start:"शुरू करें",cancel:"रद्द करें",delete:"हटाएँ",retry:"पुनः प्रयास करने के लिए क्लिक करें",buttonText:"अपलोड",preview:"पूर्वावलोकन",drag:"फ़ाइल अपलोड करने के लिए क्लिक करें या यहाँ खींचें",dragHover:"अपलोड करने के लिए छोड़ें",error:"अपलोड विफल"},calendar:As,datePicker:{view:As.view,month:As.month,week:As.week,placeholder:{date:"तारीख़ चुनें",week:"सप्ताह चुनें",month:"महीना चुनें",year:"वर्ष चुनें",quarter:"तिमाही चुनें",time:"समय चुनें"},rangePlaceholder:{date:["प्रारंभ तिथि","समाप्ति तिथि"],week:["प्राà
40¤°à¤‚भ सप्ताह","समाप्ति सप्ताह"],month:["प्रारंभ माह","समाप्ति माह"],year:["प्रारंभ वर्ष","समाप्ति वर्ष"],quarter:["प्रारंभ तिमाही","समाप्ति तिमाही"],time:["प्रारंभ समय","समाप्ति समय"]},selectTime:"समय चुनें",today:"आज",now:"अभी",ok:"ठीक है"},image:{loading:"लोड हो रहा है"},imagePreview:{fullScreen:"फ़ुल स्क्रीन",rotateRight:"दाएँ घुमाएँ",rotateLeft:"बाएँ घुमाएँ",zoomIn:"ज़ूम इन",zoomOut:"ज़ूम आउट",originalSize:"मूल आकार"},typography:{copied:"कॉपी हो गया",copy:"कॉपी",expand:"विस्तार करें",collapse:"संक्षिप्त करें",edit:"संपादित करें"},colorPicker:{history:"हाल के रंग",preset:"पूर्वनिर्धारित रंग",empty:"कोई रंग नहीं"}},Ts={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"ယနေ့",view:{month:"လ",year:"နှစ်",week:"အပတ်",day:"နေ့"},month:{long:{January:"ဇန်နဝါရီ",February:"ဖေဖော်ဝါရီ",March:"မတ်",April:"ဧပြီ",May:"မေ",June:"ဇွန်",July:"ဇူလိုင်",August:"ဩဂုတ်",September:"စက်တင်ဘာ",October:"အောက်တိုဘာ",November:"နိုဝင်ဘာ",December:"ဒီဇင်ဘာ"},short:{January:"ဇန်",February:"ဖေ",March:"မတ်",April:"ဧ",May:"မေ",June:"ဇွန်",July:"ဇူ",August:"ဩ",September:"စက်",October:"အောက်",November:"နို",December:"ဒီ"}},week:{long:{self:"အပတ်",monday:"တနင်္လာ",tuesday:"အင်္ဂါ",wednesday:"ဗုဒ္ဓဟူး",thursday:"ကြာသပတေး",friday:"သောကြာ",saturday:"စနေ",sunday:"တနင်္ဂနွေ"},short:{self:"အပတ်",monday:"တနင်္လာ",tuesday:"အင်္ဂါ",wednesday:"ဗုဒ္ဓဟူး",thursday:"ကြာသပတေး",friday:"သောကြာ",saturday:"စနေ",sunday:"တနင်္ဂနွေ"}}},kR={locale:"my-MM",empty:{description:"ဒေတာမရှိပါ"},drawer:{okText:"အိုကေ",cancelText:"ပယ်ဖျက်ရန်"},popconfirm:{okText:"အိုကေ",cancelText:"ပယ်ဖျက်ရန်"},modal:{okText:"အိုကေ",cancelText:"ပယ်ဖျက်ရန်"},pagination:{goto:"သွားရန်",page:"စာမျက်နှာ",countPerPage:" / စာမျက်နှာ",total:"စုစုပေါင်း: {0}"},table:{okText:"အတည်ပြုပါ",resetText:"ပြန်လည်သတ်မှတ်ပါ"},upload:{start:"စတင်ပါ",cancel:"ပယ်ဖျက်ရန်",delete:"ဖျက်ရန်",retry:"ပြန်ကြိုးစားရန် နှိပ်ပါ",buttonText:"အပ်လုဒ်လုပ်ပါ",preview:"အစမ်းကြည့်ရှုခြင်း",drag:"အပ်လုဒ်လုပ်ရန် ဖိုင်ကို ဤနေရာသို့ နှိပ်ပါ သို့မဟုတ် ဆွဲယူပါ",dragHover:"အပ်လုဒ်လုပ်ရန် လွှတ်ပါ",error:"အပ်လုဒ်လုပ်ခြင်း အမှား"},calendar:Ts,datePicker:{view:Ts.view,month:Ts.month,week:Ts.week,placeholder:{date:"ရက်စွဲကို ရွေးချယ်ပါ",week:"ပြက္ခဒိန်ရက်သတ္တပတ်ကို ရွေးချယ်ပါ",month:"ပြက္ခဒိန်လကို ရွေးချယ်ပါ",year:"ကျေးဇူးပြု၍ ခုနှစ်ကို ရွေးချယ်ပါ",quarter:"ပြက္ခဒိန်သုံးလပတ်တစ်ခုကို ရွေးချယ်ပါ",time:"အချိန်ရွေးပါ"},rangePlaceholder:{date:["စတင်သည့်ရက်စွဲ","ပြီးဆုံးရက်"],week:["ပြက္ခဒိန်အပတ်ရဲ့အစ","ပြက္ခဒိန်အပတ်၏အဆုံး"],month:["ပြက္ခဒိန်လ၏ အစ","ပြက္ခဒိန်လကုန်"],year:["စတင်သည့်နှစ်","ပြီးဆုံးသည့်နှစ်"],quarter:["ပြက္ခဒိန်သုံးလပတ်၏အစ","ပြက္ခဒိန်သုံးလပတ်ကုန်ဆုံးချိန်"],time:["စတင်ချိန်","ပြီးဆုံးချိန်"]},selectTime:"အချိန်ရွေးပါ",today:"ယနေ့",now:"ယခု",ok:"အိုကေ"},image:{loading:"တင်နေသည်"},imagePreview:{fullScreen:"မျက်နှာပြင်အပြည့်",rotateRight:"ညာဘက်လှည့်ပါ",rotateLeft:"ဘယ်ဘက်လှည့်ပါ",zoomIn:"ချဲ့ကြည့်ရန်",zoomOut:"ဇူးမ်ဖြုတ်ပါ",originalSize:"မူရင်းအရွယ်အစား"},typography:{copied:"ကူးယူပြီးပါပြီ",copy:"မိတ္တူကူးပါ",expand:"ချဲ့ထွင်ပါ",collapse:"ခေါက်သိမ်းရန်",edit:"တည်းဖြတ်ရန်"},colorPicker:{history:"မကြာသေးမီက အရောင်များ",preset:"ကြိုတင်သတ်မှတ်ထားသော အရောင်များ",empty:"ဗလာ"}},Bs={formatYear:"YYYY",formatMonth:"MMM YYYY",today:"Bugün",view:{month:"Ay",year:"Yıl",week:"Hafta",day:"Gün"},month:{long:{January:"Ocak",February:"Şubat",March:"Mart",April:"Nisan",May:"Mayıs",June:"Haziran",July:"Temmuz",August:"Ağustos",September:"Eylül",October:"Ekim",November:"Kasım",December:"Aralık"},short:{January:"Oca",February:"Şub",March:"Mar",April:"Nis",May:"May",June:"Haz",July:"Tem",August:"Ağu",September:"Eyl",October:"Eki",November:"Kas",December:"Ara"}},week:{long:{self:"Hafta",monday:"Pazartesi",tuesday:"Salı",wednesday:"Çarşamba",thursday:"Perşembe",friday:"Cuma",saturday:"Cumartesi",sunday:"Pazar"},short:{self:"Hafta",monday:"Pzt",tuesday:"Sal",wednesday:"Çar",thursday:"Per",friday:"Cum",saturday:"Cmt",sunday:"Paz"}}},wR={locale:"tr-TR",empty:{description:"Veri Yok"},drawer:{okText:"Tamam",cancelText:"İptal"},popconfirm:{okText:"Tamam",cancelText:"İptal"},modal:{okText:"Tamam",cancelText:"İptal"},pagination:{goto:"Git",page:"Sayfa",countPerPage:" / Sayfa",total:"Toplam: {0}"},table:{okText:"Tamam",resetText:"Sıfırla"},upload:{start:"Başlat",cancel:"İptal",delete:"Sil",retry:"Yeniden denemek için tıklayın",buttonText:"Yükle",preview:"Önizleme",drag:"Yüklemek için dosyayı tıklayın veya buraya sürükleyin",dragHover:"Yüklemek için bırakın",error:"Yükleme başarısız"},calendar:Bs,datePicker:{view:Bs.view,month:Bs.month,week:Bs.week,placeholder:{date:"Tarih seçin",week:"Hafta seçin",month:"Ay seçin",year:"Yıl seçin",quarter:"Çeyrek seçin",time:"Saat seçin"},rangePlaceholder:{date:["Başlangıç tarihi","Bitiş tarihi"],week:["Başlangıç haftası","Bitiş haftası"],month:["Başlangıç ayı","Bitiş ayı"],year:["Başlangıç yılı","Bitiş yılı"],quarter:["Başlangıç çeyreği","Bitiş çeyreği"],time:["Başlangıç saati","Bitiş saati"]},selectTime:"Saat seçin",today:"Bugün",now:"Şimdi",ok:"Tamam"},image:{loading:"Yükleniyor"},imagePreview:{fullScreen:"Tam Ekran",rotateRight:"Sağa Döndür",rotateLeft:"Sola Döndür",zoomIn:"Yakınlaştır",zoomOut:"Uzaklaştır",originalSize:"Orijinal Boyut"},typography:{copied:"Kopyalandı",copy:"Kopyala",expand:"Genişlet",collapse:"Daralt",edit:"Düzenle"},colorPicker:{history:"Geçmiş Renkler",preset:"Hazır Renkler",empty:"Renk Yok"}},CR={"bn-BD":yR,"fil-PH":DR,"hi-IN":ER,"my-MM":kR,"tr-TR":wR},vR={"zh-CN":k8,"zh-TW":lB,"en-US":Ek,"es-ES":Q8,"fr-FR":eB,"id-ID":tB,"ja-JP":aB,"km-KH":nB,"ko-KR":iB,"ms-MY":rB,"pt-BR":oB,"ru-RU":sB,"th-TH":uB,"vi-VN":_B,...CR};function SR(){const{currentLocale:e}=bR();return{locale:zt(()=>vR[e.value]??Ek)}}const Pue=e=>b.request({url:"/chat/translation/get-picture-text",method:"get",params:e}),Lue=e=>b.request({url:"/chat/translation/extract-picture-text",method:"post",data:e});function AR(e){return ei.translateLocalDetect(e)}const zue=e=>e.is_ai_detect!=="1"&&w_()&&ei&&ei.translateLocalDetect&&ei.checkTranslate()?AR(e).then(t=>t.data):b.request({url:"/chat/translation/detect",method:"post",data:e,customTips:(e==null?void 0:e.customTips)??!1}),TR=()=>b.request({url:"/chat/translation/get-translate-way",method:"post"}),BR=e=>b.request({url:"/chat/translation/get-translate-list",method:"post",data:e,returnFullResponse:!0}),xR=e=>b.request({url:"/chat/translation/save-translate",method:"post",data:e,returnFullResponse:!0});function IR(e,t){const a=Array.from({length:e.length+1},()=>Array(t.length+1).fill(0));let n=0,i=0;for(let o=1;o<=e.length;o+=1)for(let s=1;s<=t.length;s+=1)e[o-1]===t[s-1]&&(a[o][s]=a[o-1][s-1]+1,a[o][s]>n&&(n=a[o][s],i=o));
40return{maxSubstr:e.slice(i-n,i),length:n}}function qR(e){return ei.translateMsg({data:e,limit:3,getData:BR,saveData:xR,interceptorFn:(t,a)=>{let n=!1;if(t&&t.result&&t.source&&t.from==="zh-CN"&&t.to!=="zh-CN"){n=!0;const{maxSubstr:i,length:r}=IR(t.source,t.result);r&&i&&(n=H5(i))}return n}}).then(t=>t.data)}const $ue=e=>!w_()||ei&&!ei.checkTranslate()?b.request({url:"/chat/translation/translate",method:"post",data:e,customTips:!0}):qR(e),Hue=e=>b.request({url:"/chat/translation/speech-to-text",method:"post",data:e,customTips:!0}),Uue=e=>b.request({url:"/chat/translation/query-translate-is-exist",method:"post",data:e}),Wue=e=>b.request({url:"/chat/translation/translate-test",method:"post",data:e}),Ye=z(U()),OR=z(Y({dt:Ye.optional(),msg_translate_num:Ye.optional(),lang_detect_num:Ye.optional(),speech_text_num:Ye.optional(),text_speech_num:Ye.optional(),tone_consume_num:Ye.optional(),updated_time:Ye.optional(),translate_msg_num:Ye.optional(),speech_duration:Ye.optional(),ocr_consume_num:Ye.optional(),dialogue_summary_num:Ye.optional()})),MR=z(Y({dt:Ye.optional(),count:Ye.optional(),msg_translate_num:Ye.optional(),updated_time:Ye.optional()})),l6=e=>z(Y({page:Ye.optional(),page_size:Ye.optional(),list:z(Le(e))})),Mo=e=>Y({code:z(ae()),data:z(e),count:z(Ja()),msg:Ye}),RR=Mo(l6(OR)),NR=Mo(Y({total:Ye})),jR=Mo(l6(MR)),PR=Mo(Y({total:Ye})),LR=Mo(Y({redirect_url:Ye})),zR=e=>b.request({url:"/sys/company/company/get-company-config",method:"get",params:e}),$R=()=>b.request({url:"/sys/company/company/get-consume-info",method:"get"}),HR=e=>b.request({url:"/sys/company/company/get-company-config-data-format",method:"get",params:e}),UR=()=>b.request({url:"/sys/company/company/get-enable-custom-fields",method:"post"}),Gue=e=>b.request({url:"/sys/company/company/get-custom-field-list",method:"post",data:e}),Vue=e=>b.request({url:"/sys/company/company/get-custom-field-count",method:"post",data:e}),Kue=e=>b.request({url:"/sys/company/company/update-custom-field",method:"post",data:e}),Yue=e=>b.request({url:"/sys/company/company/enable-custom-field",method:"post",data:e}),Jue=e=>b.request({url:"/sys/company/company/del-custom-field",method:"post",data:e}),Zue=e=>b.request({url:"/sys/company/company/get-custom-field",method:"get",params:e}),Xue=e=>b.request({url:"/sys/company/company/update-custom-field-sort",method:"post",data:e}),Que=()=>b.request({url:"sys/company/company/get-translation-num-warning",method:"get",params:{},customTips:!0}),Lr={timezone:"time_zone",proxytype:"proxy_type",proxyinfo:"proxy_info",dataReport:"data_report",remoteLoginRemind:"remote_login_remind",taskRetry:"task_retry",recordCache:"record_cache",openfbTab:"openfb_tab",ipAutoProxy:"ip_auto_proxy",lumautoProxy:"lumauto_proxy",oxylabsautoProxy:"oxylabsauto_proxy",openCookie:"openfb_cookie",openFbBookmarks:"openfb_bookmarks",browserSecurityLock:"browser_security_lock",luminatiSession:"luminati_session",fbNetworkAccelerationTask:"fb_network_acceleration_task",fbNetworkAccelerationOpen:"fb_network_acceleration_open",customIcon:"custom_icon",bookmark:"browser_bookmarks",ignoreAgent:"ignore_agent_config",openGoogleApi:"open_google_api",authorizationType:"authorization_type",commonWords:"common_words",browserNotice:"browser_notice",chatWechatNoticePush:"chat_wechat_notice_push",soundNotice:"sound_notice",autoAssign:"auto_assign",quickEndSession:"quick_end_session",autoReply:"auto_reply",robotAutoReply:"robot_auto_reply",autoEndSession:"auto_end_session",autoEndSessionConfig:"auto_end_session_config",pluginRemoveLogo:"plugin_remove_logo",emailRemoveLogo:"email_remove_logo",autoAssignRules:"auto_assign_rules",chatOfflineDefaultChannel:"chat_offline_default_channel",chatRobotWechatPush:"chat_robot_wechat_push",chatNewMessageNoticeSwitch:"chat_new_message_notice_switch",chatAssignMessageNoticeSwitch:"chat_assign_message_notice_switch",chatAssignNoticeScope:"chat_assign_notice_scope",robotAssignSwitch:"robot_assign_switch",customerEmailNoticeSwitch:"customer_email_notice_switch",customerEmailNoticeConfig:"customer_email_notice_config",clientMessageNotice:"client_message_notice",sdkMessageNotice:"sdk_message_notice",remoteTechnicalSupp
40ort:"remote_technical_support",checkWhatsappProtocol:"check_whatsapp_protocol",viewUnassign:"view_unassign",syncContactCreateSession:"sync_contact_create_session",timeoutNoResponseNotification:"timeout_no_response_notification",specifyGuestLanguage:"specify_guest_language",autoRecognizeLanguage:"auto_recognize_language",translateWay:"translate_way",version:"version",autoTranslate:"auto_translate",autoTranslateSend:"auto_translate_send",autoTranslatePreview:"auto_translate_preview",autoAiDetectLanguage:"auto_ai_detect_language",unreplySession:"unreply_session",endSessionInviteEvaluation:"end_session_invite_evaluation",inviteEvaluationLimit:"invite_evaluation_limit",emailTranslateWay:"email_translate_way",translationNumWarning:"translation_num_warning",aiEmployeeMessageQuotaWarning:"ai_employee_message_quota_warning",autoRemoveProject:"auto_remove_project",openApiEnabled:"openapi_enabled",webhookEnabled:"webhook_enabled"},c6=e=>{const t={};return Object.keys(Lr).forEach(a=>{const n=e[a];if(n){if(a==="ignoreAgent"){t[Lr[a]]=JSON.stringify(n.split(`
41`));return}if(a==="translationNumWarning"){const i=n;i.enable_status&&i.translation_num&&(t[Lr[a]]=JSON.stringify(i));return}if(a==="aiEmployeeMessageQuotaWarning"){const i=n;(i.enable_status===0||i.enable_status===1)&&i.message_num&&(t[Lr[a]]=JSON.stringify(i));return}t[Lr[a]]=n}}),t},e_e=e=>{const t=c6(e);return b.request({url:"sys/company/company/update-company-config",method:"post",data:t,customTips:!0})},t_e=e=>{const t=c6(e);return b.request({url:"sys/company/company/project-manage-config",method:"post",data:t,customTips:!0})},a_e=e=>b.request({url:"/sys/company/company/remove-project",method:"post",data:e}),n_e=(e="home")=>b.request({url:"/sys/company/company/get-help-desk-url",method:"get",params:{redirect_to:e}}),i_e=e=>b.request({url:"/sys/company/company/get-help-know-message-source-url",method:"get",params:e,responseSchema:LR}),r_e=e=>b.request({url:"/sys/company/company/get-gptbots-detail",method:"get",params:{api_key:e}}),o_e=e=>b.request({url:"/sys/company/company/get-dify-detail",method:"get",params:{api_key:e}}),s_e=e=>b.request({url:"/sys/company/company/get-random-token",method:"get",params:e}),u_e=()=>b.request({url:"/sys/company/company/get-wallet-consume-info",method:"get"}),__e=e=>b.request({url:"/sys/project/billing/get-billing-flow",method:"get",params:e}),l_e=e=>b.request({url:"/sys/project/billing/get-billing-flow-count",method:"get",params:e}),c_e=e=>b.request({url:"/sys/project/billing/export-billing-flow-task",method:"post",data:e}),f_e=e=>b.request({url:"/sys/project/billing/invoice-apply",method:"post",data:e}),d_e=e=>b.request({url:"/sys/project/billing/invoice-apply-no-approval",method:"post",data:e}),g_e=e=>b.request({url:"/sys/company/translate/consume-list",method:"get",params:e,responseSchema:RR}),h_e=e=>b.request({url:"/sys/company/translate/consume-count",method:"get",params:e,responseSchema:NR}),m_e=e=>b.request({url:"/sys/company/email/consume-list",method:"get",params:e,responseSchema:jR}),F_e=e=>b.request({url:"/sys/company/email/consume-count",method:"get",params:e,responseSchema:PR}),p_e=e=>b.request({url:"/sys/company/company/update-token-config",method:"post",data:e}),b_e=e=>b.request({url:"/sys/company/company/update-webhook-address",method:"post",data:e}),y_e=()=>b.request({url:"/sys/company/company/get-webhook-white-list",method:"get"}),WR=e=>{const t={url:"sys/config/ip/get-visitor-ip",method:"get",customTips:!0};return e&&(t.baseURL=e),b.request(t)},f6=async(e=!1,t=!0)=>{const a=e?Bu.VISITOR_IP_KEY_GLOBAL:Bu.VISITOR_IP_KEY;if(t){const i=await Wh.getItem(a);if(i)return(i||{}).result}let n;try{n=await WR(e?"https://api-global.salesmartly.com/":"").then();const r={result:n};Wh.setItem(a,r,120)}catch(i){return Promise.reject(i)}return n},bt=z(U()),GR=pt(["0","1","2","3","4"]),VR=z(pr(e=>e!==null&&typeof e=="object"&&!Array.isArray(e)).transform(e=>({...e,id:Q.parse(e.id),type:pt(["0","1","2","4"]).optional().parse(e.type)}))),KR=z(Y({list:z(Le(VR)),page:z(ae()),page_size:z(ae())}
41)),YR=z(Y({sys_user_id:bt,nickname:bt,type:bt.optional(),user_type:GR,is_have_auth:Q.optional(),is_all_auth:Q.optional(),is_operate:Q})),JR=z(Y({id:bt,group_name:bt,members:z(Le(YR))})),ZR=z(Y({id:bt,account:bt,account_name:bt,source_channel_id:bt,phone:bt,target_project_id:bt,created_time:bt,sys_user_name:bt})),XR=z(Y({list:z(Le(ZR)),page:z(ae().finite()).optional(),page_size:z(ae().finite()).optional()})),QR=z(Y({total:bt})),x_=e=>Y({code:z(ae()),data:z(e),count:z(Ja()),msg:bt}),eN=x_(z(Le(JR))),tN=x_(KR),aN=x_(XR),nN=x_(QR),D_e=({channel:e,page:t,pageSize:a,keyword:n,scene:i="auth"})=>{const r={page:t,page_size:a,channel:e,scene:i};return n&&(r.account_query=n),["12","15","16","17","26"].includes(e)&&(r.status="1,2"),r},E_e=e=>b.request({url:"/sys/project/channel/get-channel-list",method:"get",params:e,requestMode:mr.CANCEL_PREVIOUS,queueKey:"/sys/project/channel/get-channel-list",responseSchema:tN}),k_e=e=>b.request({url:"/sys/project/channel/get-channel-count",method:"get",params:e,queueKey:"/sys/project/channel/get-channel-count"}),w_e=e=>b.request({url:"/sys/project/channel/get-channel-account-detail",method:"post",data:e}),C_e=e=>b.request({url:"/sys/project/channel/get-individual-whatsapp-list",method:"get",params:e}),v_e=e=>b.request({url:"/sys/project/channel/get-individual-whatsapp-count",method:"get",params:e}),S_e=e=>b.request({url:"/sys/project/channel/get-channel-auth-data-by-group",method:"get",params:e,responseSchema:eN}),A_e=e=>b.request({url:"/sys/project/channel/assign-customer",method:"post",data:e}),T_e=e=>b.request({url:"/sys/project/channel/create-new-chat",method:"post",data:e}),B_e=e=>b.request({url:"/sys/project/channel/get-active-channel-list",method:"get",params:e}),x_e=e=>b.request({url:"/sys/project/channel/disable-channel",method:"post",data:e}),iN=()=>b.request({url:"/sys/project/channel/get-integrated-info",method:"get"}),I_e=e=>b.request({url:"/sys/project/channel/migrate-chat-user",method:"post",data:e}),q_e=e=>b.request({url:"/sys/project/channel/transfer-submit",method:"post",data:e}),O_e=e=>b.request({url:"/sys/project/channel/get-transfer-record-list",method:"post",data:e,responseSchema:aN}),M_e=e=>b.request({url:"/sys/project/channel/get-transfer-record-count",method:"post",data:e,responseSchema:nN});function I_(e){return{...e,front_end_version:"1"}}const R_e=e=>b.request({url:"/sys/project/order/get-package-renewal-info",method:"get",params:e}),N_e=e=>b.request({url:"/sys/project/order/package-renewal-order",method:"post",data:I_(e),customTips:!0}),j_e=e=>b.request({url:"/sys/project/order/get-amount-info",method:"get",params:e}),P_e=e=>b.request({url:"/sys/project/order/purchase-amount",method:"post",data:I_(e),customTips:!0}),L_e=e=>b.request({url:"/sys/project/order/package-info",method:"get",params:e}),z_e=()=>b.request({url:"/sys/project/order/get-pay-type",method:"get",params:{pay_version:"V3"}}),$_e=e=>b.request({url:"/sys/project/order/change-package",method:"post",data:I_(e),customTips:!0}),H_e=e=>b.request({url:"/sys/project/order/recharge",method:"post",data:I_(e),customTips:!0,encryptOptions:{fields:["money"]}}),U_e=e=>b.request({url:"/sys/project/order/upload-corporate-transfer-receipt",method:"post",data:e}),W_e=e=>b.request({url:"/sys/project/order/get-expense-bill-data",method:"get",params:e}),G_e=()=>b.request({url:"/sys/project/order/get-bind-card",method:"get"}),V_e=e=>b.request({url:"/sys/project/order/bind-card",method:"post",data:e}),rN=()=>b.request({url:"/sys/project/order/get-package-preferential-info",method:"get"}
41),Dp=z(U()),oN=Y({sys_user_id:Q,nickname:Dp,avatar:Dp,role:z(Zt("ai_employee"))}),Pu=Le(oN),Sm=z(Pu.default([])),d6=Je([ae().int().nonnegative(),U().trim().regex(/^\d+$/).transform(e=>Number(e))]),sN=(e,t=0)=>{const a=d6.safeParse(e);return a.success?a.data:t},K_e=e=>({...e,collaborators:Sm.parse(e.collaborators),unread_count:sN(e.unread_count)}),uN=Cm(U(),si()),_N=Y({field_name:U(),custom_diy_field:U(),field_type:Te(["0","1","2","3"]),select_type:Te(["0","1"]),sort_num:U(),select_content:Le(It({id:U(),value:U()}))}),lN=Y({id:U().min(1),filters:Cm(U(),si()).optional()}),Y_e=Y({sys_user_id:U().min(1),project_id:U().min(1),login_type:U().min(1),remember:Te(["0","1"])}),g6=Y({name:U().min(1),params:uN.optional().default({})}),Ep=Y({activeChatUserId:U().optional().default(""),filterSideShowType:Te(["0","1","2"]).optional().default("0"),allViewSubTab:U().optional().default("ALL"),filterViewItem:lN.nullable().optional().default(null)}),cN=It({name:U(),number:ae().int().positive()}),J_e=Le(cN),kp=Y({timestamp:ae().nonnegative(),result:Le(_N)}),Z_e=Y({CustomerBasic:ft().optional().default(!1),CustomerInfoPanel:ft().optional().default(!1),CustomerLabel:ft().optional().default(!1),CustomerSession:ft().optional().default(!1),CustomerOrder:ft().optional().default(!1),CustomerOperation:ft().optional().default(!1),CustomContactList:ft().optional().default(!1)}),X_e=Y({sessionInfo:ae().min(0).max(100).optional().default(30)}),Q_e=ae().min(240).max(400),ele=ae().positive(),tle=It({privateExpanded:ft().optional().default(!0),publicExpanded:ft().optional().default(!1)}),ale=Y({weixinTipsClose:ft().optional().default(!1),tkbusinessTipsClose:ft().optional().default(!1),lineTipsClose:ft().optional().default(!1),engageEmailQuotaTipsClose:ft().optional().default(!1)}),fN=e=>Y({key:U(),data:vm(t=>!t||typeof t!="object"||Array.isArray(t)||t.collaborators!==void 0?t:{...t,collaborators:e},pr(t=>{if(!t||typeof t!="object"||Array.isArray(t))return!1;const a=t;return typeof a.chat_user_id=="string"&&Pu.safeParse(a.collaborators).success})).transform(t=>({...t,collaborators:Pu.parse(t.collaborators)})),updateTime:ae().nonnegative()}),nle=Le(U().email()),ile=Y({login_name:U(),password:U(),remember:Te(["0","1"])}),dN={activeChatUserId:"",filterSideShowType:"0",allViewSubTab:"ALL",filterViewItem:null},rle=[],gN={timestamp:0,result:[]},ole={CustomerBasic:!1,CustomerInfoPanel:!1,CustomerLabel:!1,CustomerSession:!1,CustomerOrder:!1,CustomerOperation:!1,CustomContactList:!1},sle={privateExpanded:!0,publicExpanded:!1},ule={weixinTipsClose:!1,tkbusinessTipsClose:!1,lineTipsClose:!1,engageEmailQuotaTipsClose:!1};function h6(e){return{all:e=e||new Map,on:function(t,a){var n=e.get(t);n?n.push(a):e.set(t,[a])},off:function(t,a){var n=e.get(t);n&&(a?n.splice(n.indexOf(a)>>>0,1):e.set(t,[]))},emit:function(t,a){var n=e.get(t);n&&n.slice().map(function(i){i(a)}),(n=e.get("*"))&&n.slice().map(function(i){i(t,a)})}}}const Am=h6();let xl="fulfilled",Il=null;const ql=new Map;let hN=null;const Ol=C_("app",{state:()=>({theme:"auto",isWorkflowEnabled:void 0,edmRetirementGuideShownProjectId:"",menuSideBarExpandMode:Kh.Hover,isMenuSideBarHoverExpanded:!1,isMenuSideBarFixedExpanded:!1,isBrowserNotice:!1,isSoundNoticeTips:!1,isBrowserTabFlashTips:!1,chatNewMessageNoticeSwitch:!1,chatAssignMessageNoticeSwitch:!1,chatAssignNoticeScope:"1",robotNewMessageNoticeSwitch:!1,hintAudioId:"1",soundNoticeInterval:10,socketV1ConnectStatus:!1,socketV2ConnectStatus:!1,remoteTechnicalSupp
41ortStatus:!1,hasUnreadSession:!1,enableCustomFieldsList:[],translateWay:"0",emailTranslateWay:"0",actualTranslateWay:"0",autoAIDetectLanguage:"0",autoAIDetectLanguageTime:"0",autoRemoveProject:"0",visitorIpInfo:null,couseLoading:!1,consumeInfo:null,channelInfo:null,baseInfo:{},packagePreferentialInfo:{},integratedInfo:null}),getters:{userTheme(e){return e.theme},isDesktopClient(){return w_()!==void 0},isCustomizedSiteBrand(){return mk()},noNotificationIcon(){return V5()},isChinaIP(e){var t,a;return((a=(t=e.visitorIpInfo)==null?void 0:t.ip_data)==null?void 0:a.country)==="cn"},isChinaDomain(){return window.location.hostname.indexOf("salesmartly.cn")>-1},isAutomationEntryVisible(e){return e.isWorkflowEnabled!=="2"},isWorkflowEntryVisible(e){return e.isWorkflowEnabled==="1"||e.isWorkflowEnabled==="2"}},actions:{setTheme(e){this.theme=e},setWorkflowEnabled(e){this.isWorkflowEnabled=e},hasEdmRetirementGuideShown(e){if(!e)return!1;if(this.edmRetirementGuideShownProjectId===e)return!0;const t=ea(P0.EDM_RETIREMENT_GUIDE_SHOWN,{projectId:!0,userId:!1});return Jt(t)==="1"},markEdmRetirementGuideShown(e){if(!e)return;const t=ea(P0.EDM_RETIREMENT_GUIDE_SHOWN,{projectId:!0,userId:!1});Fn(t,"1"),this.edmRetirementGuideShownProjectId=e},setMenuSideBarExpandMode(e){this.menuSideBarExpandMode=ax(e,this.menuSideBarExpandMode)},setMenuSideBarExpanded(e){if(this.menuSideBarExpandMode===Kh.Fixed){this.setMenuSideBarFixedExpanded(e);return}this.setMenuSideBarHoverExpanded(e)},setMenuSideBarHoverExpanded(e){this.isMenuSideBarHoverExpanded=J0(e)},setMenuSideBarFixedExpanded(e){this.isMenuSideBarFixedExpanded=J0(e)},setMenuSideBarRemoteState(e){const{menuSideBarExpandMode:t,menuSideBarExpandStatus:a}=e;(t!=null||a!=null)&&(this.setMenuSideBarHoverExpanded(!1),this.setMenuSideBarFixedExpanded(!1)),t!=null&&this.setMenuSideBarExpandMode(t),a!=null&&this.setMenuSideBarFixedExpanded(a)},setHasUnreadSession(e){this.hasUnreadSession=e},setHintAudio({id:e,interval:t}){this.hintAudioId=e,this.soundNoticeInterval=t;const a=document.getElementById("SoundNoticeAudio");if(a){const n=j0.find(i=>i.id===e)||j0[0];a.src=n.src}},setSocketV1ConnectStatus(e){this.socketV1ConnectStatus=e},setSocketV2ConnectStatus(e){this.socketV2ConnectStatus=e},setCompanyConfig(e){this.$patch(e)}
41,setRemoteTechnicalSupportStatus(e){this.remoteTechnicalSupportStatus=e},async fetchCompanyConfig(){var t,a;TR().then(n=>{this.actualTranslateWay=n.data.translate_way});const e={type:G5.join(",")};try{const n=await zR(e),i=JSON.parse(n.data.list.client_message_notice||"{}"),r=JSON.parse(n.data.list.timeout_no_response_notification||"{}"),o={isBrowserNotice:n.data.list.browser_notice==="1",isSoundNoticeTips:n.data.list.sound_notice==="1",isBrowserTabFlashTips:(i==null?void 0:i.browser_tab_tips)==="1",chatNewMessageNoticeSwitch:n.data.list.chat_new_message_notice_switch==="1",chatAssignMessageNoticeSwitch:n.data.list.chat_assign_message_notice_switch==="1",chatAssignNoticeScope:n.data.list.chat_assign_notice_scope==="0"?"0":"1",robotNewMessageNoticeSwitch:n.data.list.chat_robot_wechat_push==="1",remoteTechnicalSupportStatus:n.data.list.remote_technical_support==="1",translateWay:n.data.list.translate_way||"",emailTranslateWay:n.data.list.email_translate_way||"",autoAIDetectLanguage:n.data.list.auto_ai_detect_language||"",autoAIDetectLanguageTime:n.data.list.auto_ai_detect_language_time||"",autoRemoveProject:n.data.list.auto_remove_project||"0"};this.setCompanyConfig(o);const s={chatPluginOfflineDefaultChannel:n.data.list.chat_offline_default_channel||"3",quickEndSession:n.data.list.quick_end_session==="1",endSessionInviteEvaluation:n.data.list.end_session_invite_evaluation==="1",inviteEvaluationLimit:n.data.list.invite_evaluation_limit==="1",viewUnassign:n.data.list.view_unassign?n.data.list.view_unassign==="1":!0,showTimeoutNoReplyTips:r.switch_status==="1"&&r.notification_type.includes("session"),timeoutNoReplyInterval:{hour:((t=r.notification_interval)==null?void 0:t.hour)||0,minute:((a=r.notification_interval)==null?void 0:a.minute)||0},unReplySession:n.data.list.unreply_session==="1"};return hN=s,Am.emit("app:company-config-loaded",s),Promise.resolve(n)}catch(n){return Promise.reject(n)}},fetchEnableCustomFields(e=""){const t=ti(),a=`ENABLE_CUSTOM_FIELD_LIST_${(t==null?void 0:t.projectId)||""}_${(t==null?void 0:t.sysUserId)||""}_${e}`,n=a||"ENABLE_CUSTOM_FIELD_LIST_DEFAULT";if(e){const o=U5(a,!0,kp,gN);if(o!=null&&o.result.length&&new Date().getTime()-o.timestamp<12e4)return this.enableCustomFieldsList=o.result,o.result}const i=ql.get(n);if(i)return i;const r=UR().then(o=>{const{data:s}=o,u=Array.isArray(s)?s:[];if(this.enableCustomFieldsList=u,e){const _={timestamp:new Date().getTime(),result:u},c=kp.safeParse(_);c.success&&W5(a,JSON.stringify(c.data))}return u}).finally(()=>{ql.delete(n)});return ql.set(n,r),r},getVisitorIpInfo(){return xl==="pending"||(xl="pending",Il=f6().then(e=>{this.visitorIpInfo=e.data}).catch(console.error).finally(()=>{setTimeout(()=>{xl="fulfilled"},10*1e3)})),Il},fetchConsumeInfo(e=!1){return this.couseLoading||!e&&this.consumeInfo?Promise.resolve():(this.$patch({couseLoading:!0}),iN().then(t=>{this.$patch({integratedInfo:t.data})}),$R().then(t=>{const{data:a}=t;this.$patch({consumeInfo:a.consume_info,channelInfo:a.channel_info,baseInfo:{...t.data.project_info,...t.data.package_info}})}).finally(()=>{this.$patch({couseLoading:!1})}))},fetchPackagePreferentialInfo(){return rN().then(e=>{this.$patch({packagePreferentialInfo:e.data||{}})}).catch(()=>{this.$patch({packagePreferentialInfo:{}})})}}}),Lu=z(U()),mN=d6.catch(0),FN=z(Je([ae(),U().regex(/^\d+$/)]).transform(Number).pipe(ae().int().nonnegative())),m6=pr(e=>e!==null&&typeof e=="object"&&!Array.isArray(e)).transform(e=>({...e,collaborators:Sm.parse(e.collaborators),unread_count:mN.parse(e.unread_count)})),pN=Y({list:vm(e=>e||[],Le(m6)),page:Lu,page_size:Lu,next_page:z(Te(["0","1"])),has_ai_employee:z(Te(["0","1"])).optional()}),bN=Je([It({}).strict(),m6]).transform(e=>e),yN=i6(pr(e=>e!==null&&typeof e=="object"&&!Array.isArray(e)),Y({free_expiration_timestamp:Lu.optional()})).transform(e=>({...e,collaborators:Sm.parse(e.collaborators)})),Ro=e=>Y({code:z(ae()),data:e,count:z(Ja()),msg:Lu}),DN=Y({operation_id:Q.optional(),total_num:FN.optional(),task_id:Q.optional()}),EN=Y({session_id:Q,chat_user_id:Q,session_status:pt(["active","inactive"]),changed:z(Je([Zt(0),Zt(1)])),collaborators:Pu}),Tm=Ro(pN),kN=Ro(bN),wN=Ro(yN),CN=Ro(DN),F6=Ro(EN),Bm=z(U()),Ml=U().transform(e=>{if(!e)return"";try{const{protocol:t}=new URL(e);return t==="http:"||t==="https:"?e:""}catch{return""}}),vN=It({report_id:U(),event_id:U(),event_name:Te(["LeadSubmitted","QualifiedLead","Purchase","OrderCreated","OrderCanceled"]),event_label:U().optional(),status:Te(["0","1","2","3","4"]),status_label:U().optional(),ad_click_id:U().optional(),ad_info_id:U().optional(),ad_id:U().optional(),ad_name:U().optional(),report_time:U().optional(),error_msg:U().optional(),can_retry:Te(["0","1"]).optional()}),SN=It({ad_click_id:U(),channel:U(),channel_name:U(),ad_info_id:U(),ad_id:U(),ad_title:U(),source:U(),source_url:Ml,media_type:U(),ad_photo_url:Ml,ad_video_url:Ml,has_ctwa_clid:Te(["0","1"]),is_first_entry:Te(["0","1"]),click_time:U()}),AN=It({list:Le(SN),total:ae().int().nonnegative(),page:ae(),page_size:ae()}),TN=Y({code:z(ae()),data:AN.nullable().catch(null),count:z(Ja()),msg:Bm}),BN=It({list:Le(vN),total:ae().int().nonnegative(),page:ae(),page_size:ae()}),xN=Y({code:z(ae()),data:BN.nullable().catch(null),count:z(Ja()),msg:Bm}),IN=Y({code:z(ae()),data:It({report_id:U(),event_id:U(),status:Te(["0","1","2","3","4"]),status_label:U(),can_retry:Te(["0","1"])}).nullable().catch(null),count:z(Ja()),msg:Bm}),qN=Je([Zt(0),Zt(1),Zt("0"),Zt("1")]).transform(e=>String(e)==="0"?0:1),ON=e=>{const t=qN.safeParse(e);return t.success?t.data:null},_le=e=>b.request({url:"/chat/chat/get-chat-list",method:"post",data:e,responseSchema:Tm}),lle=e=>b.request({url:"/chat/chat/get-chat-info",method:"get",params:e,customTips:!0,responseSchema:kN}),cle=e=>b.request({url:"/chat/chat/global-search",method:"get",params:e,responseSchema:Tm}),fle=e=>b.request({url:"/chat/chat/group-member-candidate-search",method:"get",params:e,responseSchema:Tm}),dle=e=>b.request({url:"/chat/chat-user/pin-session",method:"post",data:e,customTips:!0}),gle=e=>b.request({url:"/chat/chat/get-batch-operation-count",method:"post",data:e}),hle=e=>b.request({url:"/chat/chat/batch-operation",method:"post",data:e,responseSchema:CN}),mle=e=>b.request({url:"/chat/chat-user/add-session-collaborator",method:"post",data:e,responseSchema:F6}),Fle=e=>b.request({url:"/chat/chat-user/remove-session-collaborator",method:"post",data:e,responseSchema:F6}),ple=e=>b.request({url:"/chat/chat-user/batch-assign-chat-user-v1",method:"post",data:e}),ble=e=>b.request({url:"/chat/chat-user/batch-reassign-session",method:"post",data:e}),yle=e=>b.request({url:"/chat/chat-user/update-user-info",method:"post",data:e}),Dle=e=>b.request({url:"/chat/chat-user/del-contact",method:"post",data:e}),Ele=e=>b.request({url:"/chat/chat-user/batch-disturb-session",method:"post",data:e}),kle=e=>b.request({url:"/chat/chat-user/batch-unread-session",method:"post",data:e}),wle=e=>b.request({url:"/chat/chat-user/batch-read-session",method:"post",data:e}),MN=(e,t=mr.CANCEL_PREVIOUS)=>b.request({url:"/chat/chat-user/get-user-info",method:"get",params:e,requestMode:t,responseSchema:wN}),Cle=e=>{const t=b.request({url:"/chat/chat-user/query-unifyport-contact-membership",method:"post",data:e,customTips:!0}),a=t.then(n=>({...n,data:{social_relation:ON(n.data.social_relation)}}));return a.cancel=t.cancel,a},vle=e=>b.request({url:"/chat/chat-user/get-message-list",method:"get",params:e}),Sle=e=>b.request({url:"/chat/chat-user/get-group-relation-count",method:"get",params:e}),Ale=e=>b.request({url:"/chat/chat-user/end-session",method:"post",data:e}),Tle=e=>b.request({url:"/chat/chat-user/update-auto-reply",method:"post",data:e}),Ble=e=>b.request({url:"/chat/chat-user/update-session-info",method:"post",data:e}),xle=e=>b.request({url:"/chat/chat-user/get-url-preview",method:"post",data:e,customTips:!0,requestMode:mr.QUEUE,queueKey:"REQUEST_URL_PREVIEW"}),Ile=e=>b.request({url:"/chat/chat-user/get-group-user-list",method:"get",params:e}),qle=e=>b.request({url:"/chat/chat-user/get-group-relation-list",method:"get",params:e}),Ole=e=>b.request({url:"/chat/chat-user/export-group-relation-list-task",method:"post",data:e}),Mle=e=>b.request({url:"/chat/chat-user/get-slack-im",method:"get",params:e}),Rle=e=>b.request({url:"/chat/chat-user/update-translate",method:"post",data:e}),Nle=e=>b.request({url:"/chat/chat-user/create-session",method:"post",data:e,customTips:!0}),jle=e=>b.request({url:"/chat/chat-user/batch-create-session",method:"post",data:e,customTips:!0}),Ple=e=>b.request({url:"/chat/chat-user/upload-fb-custom-audience",method:"post",data:e,customTips:!0}),Lle=e=>b.request({url:"/chat/chat-user/history-msg-map",method:"post",data:e,customTips:!0}),zle=e=>b.request({url:"/chat/chat-user/reassign-session",method:"post",data:e}),$le=e=>b.request({url:"/chat/chat-user/get-chat-history-message-list",method:"get",params:e}),Hle=e=>b.request({url:"/chat/chat-user/get-chat-history-message-text-list",method:"get",params:e}),Ule=e=>b.request({url:"/chat/chat-user/get-pin-message-list",method:"get",params:e}),Wle=e=>b.request({url:"/chat/chat-user/get-group-member-info",method:"get",params:e}),Gle=()=>b.request({url:"/chat/chat-user/phone-areas",method:"get"}),Vle=e=>b.request({url:"/chat/chat-user/get-expression-list",method:"get",params:e}),Kle=e=>b.request({url:"/chat/chat-user/add-expression",method:"post",data:{expression_
41info:JSON.stringify(e)}}),Yle=e=>b.request({url:"/chat/chat-user/del-expression",method:"post",data:e}),Jle=e=>b.request({url:"/chat/chat-user/similar-contact-list",method:"get",params:e}),Zle=e=>b.request({url:"/chat/chat-user/connect-chat-user",method:"post",data:e}),Xle=e=>b.request({url:"/chat/chat-user/cancel-connect-chat-user",method:"post",data:e}),Qle=e=>b.request({url:"/chat/chat-user/similar-contact-count",method:"get",params:e}),ece=e=>b.request({url:`/chat/chat-user/sync-facebook-customer-labels?chat_user_id=${e.chat_user_id}`,method:"post",data:e}),tce=e=>b.request({url:"/chat/chat/get-session-list",method:"get",params:e}),ace=e=>b.request({url:"/chat/chat/get-session-count",method:"get",params:e}),nce=e=>b.request({url:"/chat/chat/get-session-detail-list",method:"get",params:e}),ice=e=>b.request({url:"/chat/chat-user/get-user-track-list",method:"get",params:{chat_user_id:e}}),rce=e=>b.request({url:"/chat/chat-user/get-contact-ad-trail",method:"post",data:e,responseSchema:TN}),oce=e=>b.request({url:"/chat/chat-user/get-contact-capi-report-trail",method:"post",data:e,responseSchema:xN}),sce=e=>b.request({url:"/chat/chat-user/retry-meta-capi-report",method:"post",data:e,responseSchema:IN}),uce=e=>b.request({url:"/chat/chat-user/get-message-info",method:"get",params:e,requestMode:mr.CANCEL_PREVIOUS,queueKey:"/chat/chat-user/get-message-info"}),RN=()=>b.request({url:"/chat/chat-user/get-send-message-mode",method:"post"}),_ce=()=>b.request({url:"/chat/chat-user/socket-log",method:"get"}),lce=e=>b.request({url:"/chat/chat-user/update-chat-user-info",method:"get",params:e}),cce=e=>b.request({url:"/chat/chat/get-member-chat-count",method:"get",params:e}),fce=e=>b.request({url:"/chat/chat-session-view/get-view-list",method:"get",params:e}),dce=e=>{const t=Fm(Vt(e),["view_type","visible_range"]);return t.appoint_sys_user_ids&&t.appoint_sys_user_ids.includes("all")&&(t.appoint_sys_user_ids=[]),b.request({url:"/chat/chat-session-view/update-view",method:"post",data:gk(t)})},gce=e=>b.request({url:"/chat/chat-session-view/del-view",method:"post",data:e}),hce=e=>b.request({url:"/chat/chat-session-view/sort-view",method:"post",data:e,customTips:!0}),NN=e=>b.request({url:"/chat/chat/get-unread-chat-count",method:"post",data:e,customTips:!0,requestMode:mr.QUEUE,queueKey:"/chat/chat/get-unread-chat-count"}),mce=()=>b.request({url:"/sys/project/user-list/current-online-status",method:"get"}),jN=e=>b.request({url:"/sys/project/user-list/online-switch",method:"post",data:e}),Fce=()=>b.request({url:"/sys/project/user-list/online-user-ping",method:"post",customTips:!0,data:{}}),pce=e=>b.request({url:"/sys/project/user-list/get-member-list",method:"get",params:e}),bce=e=>b.request({url:"/sys/project/user-list/get-user-count",method:"get",params:e}),yce=e=>b.request({url:"/sys/project/user-list/get-user-all-group-member",method:"get",params:e}),PN=e=>b.request({url:"/sys/project/user-list/get-config",method:"get",params:e,customTips:!0}),LN=()=>b.request({url:"/sys/project/user-list/get-same-group-member",method:"get",requestMode:mr.CANCEL_PREVIOUS,queueKey:"/sys/project/user-list/get-same-group-member"}),Dce=e=>b.request({url:"/sys/project/user-list/update-config",method:"post",data:e}),Ece=e=>b.request({url:"/sys/project/user-list/get-understrapper-sys-user",method:"get",params:e}),kce=e=>b.request({url:"/sys/project/user-list/get-user-channel-num",method:"get",params:e}),zN=1e3*5,wp=200,Cp=1e3;class Jn{constructor(){this.userInfoCache=new Map,this.messageCache=new Map,this.init()}
41async init(){jn.db.keys().then(t=>{t.forEach(a=>{this.userInfoCache.set(a,void 0)})}),ss.db.keys().then(t=>{t.forEach(a=>{this.messageCache.set(a,void 0)})})}static assemblyBasicUserInfo(t){let a=[];return t.labels&&(a=Vt(t.labels),a.forEach(i=>{i.id=i.id?i.id.toString():""})),{chat_user_id:t.chat_user_id,name:t.title,remark_name:t.remark_name||"",avatar:t.avatar,sys_user_id:t.sys_user_id,nickname:"",collaborators:t.collaborators,channel:t.channel,channel_id:t.channel_id,channel_name:t.channel_name,robot_reply:t.robot_reply||"0",auto_translate:t.auto_translate||"0",receive_translate:t.receive_translate||"0",auto_translate_lang:t.auto_translate_lang||"",send_translate:t.send_translate||"0",send_translate_lang:t.send_translate_lang||"",translation_preview:t.translation_preview||"0",last_send_time:t.user_last_reply_time||"",user_last_reply_time:t.user_last_reply_time,is_generating_chat_session_summary:"0",labels:a,phone:t.phone,email:t.email,chat_session_code:t.chat_session_code,chat_type:t.type,channel_info:{},channel_config:{}}}static fetchUserInfo(t){return new Promise((a,n)=>{MN({chat_user_id:t,scene:"chat"}).then(i=>{const{data:r}=i;r.channel==="2"&&r.channel_info.content&&(r.channel_info.content=JSON.parse(r.channel_info.content)),r.remark_name=r.remark_name||"",r.email=r.email||"",r.phone=r.phone||"",r.labels=r.labels||[],r.is_black=r.is_black||"0",r.is_generating_chat_session_summary=r.is_generating_chat_session_summary||"0",r.chat_session_code||yt(Oe.CHAT.__name,Oe.CHAT.SESSION_END_ACTIVE_USER,{data:{chat_user_id:r.chat_user_id}}),a(r)}).catch(i=>{n(i)})})}async setUserInfoCache(t,a,n=()=>!0){if(!n())return;const i=this.userInfoCache.has(t);let r="";i?r=t:this.userInfoCache.size>=wp&&(r=this.userInfoCache.keys().next().value),r&&(this.userInfoCache.delete(r),await jn.removeItem(r).catch(o=>{})),n()&&(this.userInfoCache.set(t,a),jn.setItem(t,a))}async getUserInfoById(t,a,n,i=()=>!0){let r=this.userInfoCache.get(t);if(!r){const s=fN(a.collaborators),u=await Promise.race([jn.getItem(t).then(_=>{if(!_)return{data:null,isTimedOut:!1};const c=s.safeParse(_);return c.success?{data:c.data,isTimedOut:!1}:(jn.removeItem(t).catch(l=>{}),{data:null,isTimedOut:!1})}).catch(()=>({data:null,isTimedOut:!1})),new Promise(_=>{window.setTimeout(()=>_({data:null,isTimedOut:!0}),Cp)})]);r=u.data||void 0,u.isTimedOut&&yt(Oe.LOCAL_FORAGE_ERROR.__name,Oe.LOCAL_FORAGE_ERROR.LOCAL_FORAGE_READ_TIMEOUT,{data:{key:t,timeout:Cp,driver:jn.db.driver(),supportList:jn.supportList}})}if(!i())return Jn.assemblyBasicUserInfo(a);if(n(r?r.data:Jn.assemblyBasicUserInfo(a)),r&&Date.now()-r.updateTime<=zN)return r.data;const o=await Jn.fetchUserInfo(t);return i()?(this.setUserInfoCache(t,{key:t,data:o,updateTime:Date.now()},i),o):Jn.assemblyBasicUserInfo(a)}setUserInfoById(t,a,n=!0){if(n)this.setUserInfoCache(t,{key:t,data:a,updateTime:Date.now()});else{const i=this.userInfoCache.get(t);if(i){const r={...i,...a};this.setUserInfoCache(t,{key:t,data:r,updateTime:Date.now()})}}}async getMessageById(t){const a=this.messageCache.get(t)||await ss.getItem(t,{data:[]});return(a==null?void 0:a.data)||[]}async setMessageById(t,a){const n=this.messageCache.has(t);let i="";n?i=t:this.messageCache.size>=wp&&(i=this.messageCache.keys().next().value),i&&(this.messageCache.delete(i),await ss.removeItem(i).catch(o=>{}));const r={key:t,data:a,updateTime:Date.now()};this.messageCache.set(t,r),await ss.setItem(t,r)}}const zu=(e,t)=>{let a=!1;return oi(t)?a=e.includes(t):da(t)&&t.length>0&&(a=t.some(n=>e.includes(n))),a},e1=pr(e=>typeof e=="string"&&QB.includes(e)),$N=IM([e1,Le(U())]),HN=e=>!Array.isArray(e)||!e.every(t=>typeof t=="string")?null:[...e],t1=e=>{if(!e||typeof e!="object"||Array.isArray(e))return null;const t=Object.entries(e).map(([a,n])=>[a,HN(n)]);return t.some(([,a])=>a===null)?null:t.reduce((a,[n,i])=>(i&&(a[n]=i),a),{})},p6=e=>{const t=$N.safeParse(e);if(!t.success)return null;const[a,n]=t.data;return{value:[a],filterAccounts:{[a]:n}}},wce=(e,t={})=>{const a=p6(e.value);let n=[];a?n=a.value:Array.isArray(e.value)&&(n=e.value.filter(_=>typeof _=="string"));const i=n.filter(_=>e1.safeParse(_).success);if(i.length>1&&!t.useFirstChannelWhenMultiple)return null;const r=e1.safeParse(i[0]||t.fallbackChannel);if(!r.success)return null;const o=r.data,s=t1(e.filterAccounts),u=(a==null?void 0:a.filterAccounts[o])??(s==null?void 0:s[o])??[];return[o,u.length>0?[...u]:[...t.emptyAccountIds??[]]]},UN=e=>{const t=p6(e.value);if(t)return t.filterAccounts;const a=t1(e.filterAccounts);return a||(t1(e.value)??{})},po="__filter_group__",xm=e=>(e==null?void 0:e.type)==="filterGroup"||(e==null?void 0:e.id)===po,WN=e=>(e==null?void 0:e.field)===po,GN=e=>(e==null?void 0:e.defaultCondition)||"and",Im=e=>({fields:[],condition:GN(e)}),Cce=e=>({field:po,value:Im(e.groupConfig)}),vce=e=>e.filter(t=>!xm(t)),VN=["isset","empty","not_empty","greater_than","equal"],$u=e=>VN.includes(e),vp=["between","not_between"],KN=(e,t)=>$u(e)||$u(t)||vp.includes(e)||vp.includes(t),b6=()=>({start:null,end:null}),YN=(e,t)=>{if(xm(e))return Im(e.groupConfig);if(t==="between"||t==="not_between"){if(e.type==="daterange")return{start:"",end:""};if(e.type==="numberRange")return b6()}return t==="greater_than"||t==="equal"?"0":Vt(e.value)},Sce=(e,t,a,n)=>xm(e)?Im(e.groupConfig):KN(t,a)?YN(e,a):Vt(n),qm=e=>!WN(e),JN=0,ZN=99999999999,XN="components.filterAdvanced.placeholder.dateRangeRequired",QN=(e,t,a=!0)=>({value:e,label:a?te(t):t}),Ace=({name:e="components.filterAdvanced.filterGroup.name",category:t=po,groupConfig:a}={})=>({id:po,name:e,category:t,type:"filterGroup",value:{fields:[],condition:(a==null?void 0:a.defaultCondition)||"and"},groupConfig:a});
41function Om(e){return(t,a)=>{if($u(a))return"";if(Array.isArray(t))return t.length>0?"":te(e);if(typeof t=="string")return t.trim()?"":te(e);if(t&&typeof t=="object"&&("start"in t||"end"in t)){const n=t;return n.start!==""&&n.start!==null&&n.start!==void 0&&n.end!==""&&n.end!==null&&n.end!==void 0?"":te(e)}return t?"":te(e)}}function ej(e){return(t,a)=>{if($u(a))return"";const n=Array.isArray(t)?t:[],i=e.findIndex((r,o)=>{const s=n[o];return!Array.isArray(s)||s.length===0});return i===-1?"":te(e[i])}}function tj(e,t){return(a,n)=>{if(n!=="between"&&n!=="not_between")return"";const i=a;return!i||i.start===null||i.start===void 0||i.end===null||i.end===void 0?te(e):i.end===0?te(t):""}}const Tce=({id:e,name:t,category:a,placeholder:n,condition:i="contain",conditionList:r=["isset","empty","contain","not_contain"]})=>({id:e,name:t,category:a,type:"input",placeholder:n,condition:i,conditionList:r,value:"",validate:Om(n)}),Bce=({id:e,name:t,category:a,placeholder:n,condition:i="between",conditionList:r=["between","not_between","isset","empty"],dateType:
41o="date",dateFormat:s,showTime:u,exchangeTime:_,timePickerProps:c,timestampUnit:l,disabledDate:f,disabledTime:d,showShortcuts:g,shortcutsPosition:h,shortcuts:m})=>({id:e,name:t,category:a,type:"daterange",placeholder:n,condition:i,conditionList:r,value:{start:"",end:""},dateType:o,dateFormat:s||(u?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"),showTime:u,exchangeTime:_,timePickerProps:c,timestampUnit:l,disabledDate:f,disabledTime:d,showShortcuts:g,shortcutsPosition:h,shortcuts:m,validate:Om(XN)}),xce=({id:e,name:t,category:a,placeholder:n,condition:i="contain",conditionList:r=["contain","not_contain"],value:o,tipKey:s,enumGetter:u})=>({id:e,name:t,category:a,type:"select",placeholder:n,condition:i,conditionList:r,value:o,tipKey:s,enum:u,validate:Om(n)}),Ice=({id:e,name:t,category:a,placeholder:n,condition:i="contain",conditionList:r=["contain","not_contain"],enumGetter:o})=>({id:e,name:t,category:a,type:"multiSelectGroup",placeholder:n,condition:i,conditionList:r,value:[[],[]],enum:o,validate:ej(n)}),qce=({id:e,name:t,category:a,placeholder:n,condition:i="between",conditionList:r=["between","greater_than","equal"],min:o=JN,max:s=ZN,zeroEndError:u="components.filterAdvanced.customFields.error.noBetweenZero"})=>({id:e,name:t,category:a,type:"numberRange",placeholder:n,condition:i,conditionList:r,value:b6(),min:o,max:s,validate:tj(n,u)}),aj=e=>typeof e=="object"&&e!==null,Rl=e=>(t,a)=>{if(a==="between")return!aj(t)||!t.start||!t.end?te(e):"";const n=Number(t);return!t||Number.isNaN(n)||n<1?te(e):""},Mm=()=>{const e=ti();return(e==null?void 0:e.ai_employee_new_project)==="1"},Oce={categories:[{id:"basic",name:"components.filterAdvanced.categories.label.basic"},{id:"session",name:"components.filterAdvanced.categories.label.session"}],conditions:[{id:"label_ids",name:"components.filterAdvanced.conditions.label.labelIds",category:"basic",type:"selectVisitorTags",placeholder:"components.filterAdvanced.conditions.placeholder.labelIds",condition:"contain",conditionList:["contain","not_contain","empty","not_empty"],value:[],label_ids_condition:"and",labelInValue:[],validate:(e,t)=>["and","or","contain","not_contain"].includes(t)&&!e.length?te("components.filterAdvanced.conditions.placeholder.labelIds"):""},{id:"channel_list",name:"components.filterAdvanced.conditions.label.channelList",category:"basic",type:"channelUserSelect",placeholder:"components.filterAdvanced.conditions.placeholder.channelList",condition:"contain",conditionList:["contain","not_contain"],value:[],filterAccounts:{},validate:(e,t)=>["eq","not_eq","contain","not_contain"].includes(t)&&(!e||e.length===0)?te("components.filterAdvanced.conditions.placeholder.channelList"):""},{id:"email",name:"components.filterAdvanced.conditions.label.email",category:"basic",type:"input",placeholder:"components.filterAdvanced.conditions.placeholder.email",condition:"contain",conditionList:[],value:"",validate:(e,t)=>t==="contain"&&!e.trim()?te("components.filterAdvanced.conditions.placeholder.email"):""},{id:"phone",name:"components.filterAdvanced.conditions.label.phone",category:"basic",type:"input",placeholder:"components.filterAdvanced.conditions.placeholder.phone",condition:"contain",conditionList:[],value:"",validate:(e,t)=>t==="contain"&&!e.trim()?te("components.filterAdvanced.conditions.placeholder.phone"):""},{id:"assign_sys_user_ids",name:"components.filterAdvanced.conditions.label.userIds",category:"session",type:"memberMultiple",placeholder:"components.filterAdvanced.conditions.placeholder.userIds",condition:"contain",conditionList:["contain","not_contain"],value:[],isRemoveAll:!1,sourceType:"2",isShowChatCount:!0,enum:()=>{var n,i;const e=ti(),t=K5();if(!e)return[];const a=[];return!Mm()&&((n=t==null?void 0:t.filterViewItem)==null?void 0:n.id)!=="DISTRIBUTE"&&zu(e.authList,"AUTH_MESSENGER_CHAT_REBOT_SESSION")&&a.push({label:te("components.filterAdvanced.assignType.robot"),value:"-1"}),((i=t==null?void 0:t.filterViewItem)==null?void 0:i.id)!=="DISTRIBUTE"&&zu(e.authList,"AUTH_MESSENGER_CHAT_NOT_ASSIGN_SESSION")&&a.push({label:te("components.filterAdvanced.assignType.unassign"),value:"0"}),a.push({label:te("components.memberSelect.label.allSysUser"),value:"-2"}),a.push({label:te("components.memberSelect.label.allHumanSysUser"),value:"-3"}),a.push({label:te("components.memberSelect.label.allAISysUser"),value:"-4"}),a},validate:(e,t)=>
41["eq","not_eq","contain","not_contain"].includes(t)&&!e.length?te("components.filterAdvanced.conditions.placeholder.userIds"):t==="not_contain"&&e.includes("all")?te("components.filterAdvanced.conditions.placeholder.userIds"):""},{id:"collaborator_sys_user_ids",name:"components.filterAdvanced.conditions.label.collaborator",category:"session",type:"memberMultiple",placeholder:"components.filterAdvanced.conditions.placeholder.collaborator",condition:"contain",conditionList:["contain","not_contain","empty","not_empty"],value:[],isRemoveAll:!0,sourceType:"2",memberQueryId:-4,isShowChatCount:!1,enum:()=>[],validate:(e,t)=>["contain","not_contain"].includes(t)&&!e.length?te("components.filterAdvanced.conditions.placeholder.collaborator"):""},{id:"range_time",name:"components.filterAdvanced.conditions.label.rangeTime",category:"session",type:"timeRangeMode",dateFormat:"YYYY-MM-DD",placeholder:"components.filterAdvanced.conditions.placeholder.rangeTime",condition:"day",conditionList:[],value:"",validate:Rl("components.filterAdvanced.conditions.placeholder.rangeTime")},{id:"created_time",name:"components.filterAdvanced.conditions.label.createdTime",category:"session",type:"timeRangeMode",dateFormat:"YYYY-MM-DD",placeholder:"components.filterAdvanced.conditions.placeholder.createdTime",condition:"between",conditionList:[],value:{start:"",end:""},validate:Rl("components.filterAdvanced.conditions.placeholder.createdTime")},{id:"filter_type",name:"components.filterAdvanced.conditions.label.filterType",category:"session",type:"select",placeholder:"components.filterAdvanced.conditions.placeholder.filterType",condition:"contain",conditionList:[],value:"",enum:e=>{const t=["0","1","2","3","4","5"];return e&&e.isRemoveAll&&t.shift(),t.map(a=>QN(a,`components.filterAdvanced.filterType.${a}`))},validate:e=>e?"":te("components.filterAdvanced.conditions.placeholder.filterType")},{id:"user_last_reply_time",name:"components.filterAdvanced.conditions.label.userLastReplyTime",category:"session",type:"timeRangeMode",dateFormat:"YYYY-MM-DD",placeholder:"components.filterAdvanced.conditions.placeholder.userLastReplyTime",condition:"day",conditionList:[],value:1,validate:Rl("components.filterAdvanced.conditions.placeholder.userLastReplyTime")}]},bo=[{id:"MY_VIEW",name:"chat.viewList.enum.my",is_default_in:"1",logo:"icon-mine",label:{},last_reply_time:{},count:"0",filters:{assign_sys_user_ids:{value:[],condition:"contain",disabled:!0},channel_list:{value:["all"],condition:"contain",filterAccounts:{}}}},{id:"ROBOT",name:"chat.viewList.enum.robot",is_default_in:"1",logo:"icon-robot",label:{},last_reply_time:{},count:"0",filters:{assign_sys_user_ids:{value:["-1"],condition:"contain",disabled:!0},channel_list:{value:["all"],condition:"contain",filterAccounts:{}}}},{id:"AI_MEMBERS",name:"chat.viewList.enum.aiMembers",is_default_in:"1",logo:"icon-all-ai-user",label:{},last_reply_time:{},count:"0",filters:{assign_sys_user_ids:{value:["-4"],condition:"contain",disabled:!0},channel_list:{value:["all"],condition:"contain",filterAccounts:{}}}},{id:"UN_DISTRIBUTE",name:"chat.viewList.enum.distribute",is_default_in:"1",logo:"icon-to-be-allocated",label:{},last_reply_time:{},count:"0",filters:{assign_sys_user_ids:{value:["0"],condition:"contain",disabled:!0},channel_list:{value:["all"],condition:"contain",filterAccounts:{}}}},{id:"ALL",name:"common.labels.all",is_default_in:"1",logo:"icon-all",label:{},last_reply_time:{},filters:{channel_list:{value:["all"],condition:"contain",filterAccounts:{}},assign_sys_user_ids:{value:["all"],condition:"contain"}}},{id:"DISTRIBUTE",name:"chat.viewList.enum.assign",is_default_in:"1",logo:"icon-team-circle",label:{},last_reply_time:{},count:"0",filters:{assign_sys_user_ids:{value:["-1","0"],condition:"contain",disabledDel:!0,disabledType:!0},channel_list:{value:["all"],condition:"contain",filterAccounts:{}}}},{id:"UN_READ",name:"chat.viewList.enum.unRead",is_default_in:"1",logo:"icon-unread",label:{},last_reply_time:{},filters:{filter_type:{value:"1",condition:"contain",disabled:!0}}},{id:"NO_REPLY",name:"chat.viewList.enum.noReply",is_default_in:"1",logo:"icon-awaiting-circle",label:{},last_reply_time:{},filters:{filter_type:{value:"2",condition:"contain",disabled:!0}}},{id:"SOLO_CHAT",name:"chat.viewList.enum.soloChat",is_default_in:"1",logo:"icon-one-on-one-chat",label:{},last_reply_time:{},filters:{filter_type:{value:"3",condition:"contain",disabled:!0}}},{id:"GROUP",name:"chat.viewList.enum.group",is_default_in:"1",logo:"icon-group",label:{},last_reply_time:{},filters:{filter_type:{value:"4",condition:"contain",disabled:!0}}},{id:"DO_NOT_DISTURB",name:"chat.viewList.enum.doNotDisturb",is_default_in:"1",logo:"icon-do-not-disturb",label:{},last_reply_time:{},filters:{filter_type:{value:"5",condition:"contain",disabled:!0}}}],nj=["MY_VIEW","ROBOT","AI_MEMBERS","UN_DISTRIBUTE","ALL","DISTRIBUTE"],ij=["ALL","UN_READ","NO_REPLY","SOLO_CHAT","GROUP","DO_NOT_DISTURB"];bo.filter(e=>nj.includes(e.id));const Sp=bo.filter(e=>ij.includes(e.id)),Mce=e=>bo.find(t=>
41t.id===e),Ap=["UN_DISTRIBUTE","MY_VIEW","ROBOT"],rj=()=>Mm()?bo.filter(e=>e.id!=="ROBOT"):bo,Rce=()=>Mm()?Ap.filter(e=>e!=="ROBOT"):Ap,y6="label_ids",oj="channel_list",Hu="assign_sys_user_ids",D6="-2",Rm="0",E6=["-1",Rm],sj=["-1",Rm,"-3","-4"],Nce=e=>{const t=e[Hu];if(!t)return e;let a;switch(t.condition){case"empty":a=Rm;break;case"not_empty":case"isset":a=D6;break;default:return e}return{...e,[Hu]:{...t,condition:"contain",value:[a]}}},Uu=e=>e==="and"||e==="or",Nl=(e,t)=>Array.isArray(e)&&e.length===t.length&&t.every(a=>e.includes(a)),k6=e=>Nl(e,[D6])||Nl(e,E6)||Nl(e,sj),a1=e=>e.disabledDel&&e.disabledType,Nm=e=>(!a1(e)||!["contain","not_contain"].includes(e.condition)||!k6(e.value)||(e.condition="not_contain",e.value=[...E6]),e),uj=(e,t)=>{if(e===Hu)return Nm(t);if(e!==y6)return t;const a=Uu(t.label_ids_condition)?t.label_ids_condition:"and";return t.condition==="contain"?(t.condition=a,delete t.label_ids_condition,t):Uu(t.condition)?(delete t.label_ids_condition,t):t.condition==="not_contain"?(t.label_ids_condition=a,t):(delete t.label_ids_condition,t)},w6=e=>{if(!qm(e))return e;const t={...e};return t.field===y6&&(Uu(t.condition)?(t.label_ids_condition=t.condition,t.condition="contain"):t.condition==="contain"||t.condition==="not_contain"?t.label_ids_condition=Uu(t.label_ids_condition)?t.label_ids_condition:"and":delete t.label_ids_condition),t.field===oj&&(t.condition==="eq"?t.condition="contain":t.condition==="not_eq"&&(t.condition="not_contain")),t.field===Hu?(t.isRemoveAll=!!a1(t),a1(t)&&["contain","not_contain"].includes(t.condition)&&k6(t.value)&&(t.condition="contain")):Array.isArray(t.value)?t.isRemoveAll=t.value[0]!=="all":oi(t.value)?t.isRemoveAll=!["all","0"].includes(t.value):t.isRemoveAll=!1,t},jce=e=>{const t=e||{};return Object.keys(t).map(a=>w6({...t[a],field:a}))},Pce=e=>({condition:(e==null?void 0:e.condition)||"and",fields:((e==null?void 0:e.fields)||[]).map(t=>w6(t))}),Lce=e=>{const t={};return e.filter(qm).forEach(a=>{const{field:n,...i}=a,r=Fm(i,["isRemoveAll"]);t[n]=uj(n,r)}),t},zce=e=>{const t={};return e.filter(qm).forEach(a=>{const{field:n,...i}=a;t[n]=Fm(i,["isRemoveAll"])}),t},_j={remark_name:{stateKey:"chatUserInfo",sessionKey:"remark_name"},name:{stateKey:"sessionInfo",sessionKey:"title"},phone:{stateKey:"sessionInfo",sessionKey:"phone"},email:{stateKey:"sessionInfo",sessionKey:"email"},avatar:{stateKey:"sessionInfo",sessionKey:"avatar"}},zr=new Jn,lj=e=>!e||typeof e!="object"||!("avatar"in e)?"":typeof e.avatar=="string"?e.avatar:"",cj=e=>{const t={chat_user_id:e.chat_user_id,sys_user_id:e.session_sys_user_id,sys_user_avatar:e.sys_user_avatar,nickname:e.nickname,collaborators:e.collaborators,title:e.name,remark_name:e.remark_name,phone:e.phone,email:e.email,is_black:e.is_black,robot_reply:e.robot_reply,auto_translate:e.auto_translate,receive_translate:e.receive_translate,auto_translate_lang:e.auto_translate_lang,send_translate:e.send_translate,send_translate_lang:e.send_translate_lang,translation_preview:e.translation_preview};Array.isArray(e.labels)&&(t.labels=e.labels),e.last_reply_time!==void 0&&(t.last_reply_time=e.last_reply_time),e.session_snippet_time!==void 0&&(t.snippet_time=e.session_snippet_time),e.session_is_disturb!==void 0&&(t.is_disturb=e.session_is_disturb),e.user_last_reply_time!==void 0&&(t.user_last_reply_time=e.user_last_reply_time),e.is_ai_employee_assign!==void 0&&(t.is_ai_employee_assign=e.is_ai_employee_assign),"is_online"in e&&(e.is_online==="0"||e.is_online==="1")&&(t.is_online=e.is_online);const a=lj(e.channel_info);return a&&(t.avatar=a),t},fj="-2",Tp="-3",Bp="-4",C6=new Set(["range_time","created_time","user_last_reply_time"]),v6=(e,t)=>C6.has(e)&&(t==="day"||t==="recent"),xp=e=>e==null||typeof e=="string"&&e.trim()==="",S6=e=>typeof e=="number"?e:typeof e=="string"&&e.trim()!==""&&!Number.isNaN(Number(e))?Number(e):e,dj=e=>typeof e=="object"&&e!==null,gj=(e,t)=>{if(!C6.has(e))return!0;if(v6(e,t.condition)){const a=S6(t.value);return typeof a!="number"||Number.isNaN(a)||a<1?!1:(t.value=a,t.condition==="recent"?t.unit="day":delete t.unit,!0)}if(t.condition==="between"){if(!dj(t.value)||xp(t.value.start)||xp(t.value.end))return!1;delete t.unit}return!0},hj=e=>!Array.isArray(e.value)||e.value.length===0||e.value[0]==="all"?!1:(e.condition==="eq"?e.condition="contain":e.condition==="not_eq"&&(e.condition="not_contain"),!0),jl=e=>e==="and"||e==="or",mj=e=>e.condition==="contain"?(e.condition=jl(e.label_ids_condition)?e.label_ids_condition:"and",delete e.label_ids_condition,!0):jl(e.condition)?(delete e.label_ids_condition,!0):e.condition==="not_contain"?(e.label_ids_condition=jl(e.label_ids_condition)?e.label_ids_condition:"and",!0):e.condition==="isset"?(e.condition="not_empty",e.value=[],delete e.label_ids_condition,!0):e.condition==="empty"||e.condition==="not_empty"?(e.value=[],delete e.label_ids_condition,!0):(delete e.label_ids_condition,!0),Fj=e=>(Nm(e),e.condition==="empty"||e.condition==="not_empty"?(e.value=[],!0):e.condition==="isset"?(e.condition="not_empty",e.value=[],!0):!Array.isArray(e.value)||e.value.length===0||e.value[0]==="all"?!1:e.value.includes(fj)?(e.condition==="not_eq"||e.condition==="not_contain"?(e.condition="not_contain",e.value=[Tp,Bp]):(e.condition="contain",e.value=[Tp,Bp]),!0):(e.condition==="eq"?e.condition="contain":e.condition==="not_eq"&&(e.condition="not_contain"),!0)),pj=C_("chat",{state:()=>({unread_count:0,quickReplyVisible:!1,quickReplyTab:"verbalTab",prevSessionInfoState:null,inputMode:"reply",activeChatUserId:"",chatUserRequestId:0,chatUserLoading:!1,chatUserInfo:null,sessionInfo:null,newMessageList:[],selectedBotsList:!1,selectedUnassignedList:!1,selectedAssignedList:!1,pinMessageList:[],lastEmailTitle:"",lastSenderType:"",postCommentData:null,postCommentSending:!1,postCommentMessenger
41:!1,postCommentMessengerLoading:!1,filterSideShowType:"0",showFilterSideCard:!1,sessionListConfig:{},inputConfig:{},userQuery:"",activeQuickSearchField:null,filterViewItem:null,allViewSubTab:"ALL",filter:{},globalFilter:{},advanced_query_type:"and",advanced_query:"",chatPluginOfflineDefaultChannel:"3",quickEndSession:!1,endSessionInviteEvaluation:!1,inviteEvaluationLimit:!1,viewUnassign:!0,showTimeoutNoReplyTips:!1,timeoutNoReplyInterval:{hour:0,minute:0},unReplySession:!1,unsentMessageList:new Map,unsentRemarkList:new Map,sendMessageMode:"socket",isRetrySendMessage:!1,isReceiveNoticeLogs:!1}),getters:{getAuthStatusByView(e){var i;const t=ti(),a=(t==null?void 0:t.authList)||[],n=e.filter.assign_sys_user_ids;if(n&&((i=this.filterViewItem)==null?void 0:i.is_default_in)==="1"&&(n.condition==="contain"||n.condition==="eq")){const r=n.value||[];if(r.includes("-1")&&!zu(a,"AUTH_MESSENGER_CHAT_REBOT_SESSION")||r.includes("0")&&!zu(a,"AUTH_MESSENGER_CHAT_NOT_ASSIGN_SESSION"))return!1}return!0}},actions:{setUnreadCount(e){this.unread_count=e},openQuickReply(e){e&&(this.prevSessionInfoState=e),this.quickReplyVisible=!0},closeQuickReply(){this.quickReplyVisible=!1},setQuickReplyTab(e){this.quickReplyTab=e;const t=ti();t!=null&&t.sysUserId&&Fn(`${t.sysUserId}_chat_faq_tab`,e)},updatePrevSessionInfoState(e){this.quickReplyVisible&&this.prevSessionInfoState&&(this.prevSessionInfoState=e)},consumePrevSessionInfoState(){const e=this.prevSessionInfoState;return this.prevSessionInfoState=null,e},setPinMessageList(e){this.pinMessageList=e||[]},setFilterSideShowType(e){this.filterSideShowType=e,this.setFilterCache()},setShowFilterSideCard(e){this.showFilterSideCard=e},setIsReceiveNoticeLogs(e){this.isReceiveNoticeLogs=!!e},setFilterViewItem(e){this.filterViewItem=e||null,this.filter=this.getCurrentViewBaseFilter(),this.setFilterCache()},setAllViewSubTab(e){var t;this.allViewSubTab=e||"ALL",((t=this.filterViewItem)==null?void 0:t.is_default_in)==="1"&&(this.filter={...this.filter,...this.getAllViewSubTabFilter()}),this.setFilterCache()},setActiveUser(e){const t=this.activeChatUserId!==e;this.activeChatUserId=e,this.setFilterCache(),t&&(this.chatUserRequestId+=1,this.chatUserLoading=!1),e||(this.chatUserInfo=null,this.sessionInfo=null)},setChatUserInfo(e){this.chatUserInfo=e||null},setSessionInfo(e){this.sessionInfo=e||null},setChangeSession(e){var n;((n=this.sessionInfo)==null?void 0:n.chat_user_id)!==e.chat_user_id&&this.$patch({postCommentSending:!1,postCommentMessenger:!1,postCommentMessengerLoa
41ding:!1,postCommentData:null,pinMessageList:[],lastEmailTitle:""}),this.setActiveUser(e.chat_user_id);const t=this.chatUserRequestId+1,a=()=>t===this.chatUserRequestId&&e.chat_user_id===this.activeChatUserId;this.$patch({sessionInfo:e,chatUserRequestId:t,chatUserLoading:!0}),zr.getUserInfoById(e.chat_user_id,e,i=>{a()&&i.chat_user_id===e.chat_user_id&&(i.isRemotely="0",this.chatUserInfo=i)},a).then(i=>{if(a()&&i.chat_user_id===e.chat_user_id){i.isRemotely="1",this.chatUserInfo=i;const r=cj(i);this.updateSessionInfo(r),Am.emit("CHAT_UPDATE_SESSION_INFO",r)}}).catch(i=>{}).finally(()=>{a()&&(this.chatUserLoading=!1)})},updateChatUserInfo(e){var a,n,i,r,o;let t=!0;if(e.chat_user_id===((a=this.chatUserInfo)==null?void 0:a.chat_user_id)){const s={};Object.entries(_j).forEach(([u,{sessionKey:_}])=>{const c=["title","phone","email","avatar"].includes(_)?this.sessionInfo:this.chatUserInfo;e[u]&&c[u]!==e[u]&&(s[_]=e[u])}),this.sessionInfo={...this.sessionInfo,...s},(i=(n=this.chatUserInfo)==null?void 0:n.channel_info)!=null&&i.content&&this.chatUserInfo.channel_info.content.email!==void 0&&(this.chatUserInfo.channel_info.content.email=e.email),(o=(r=this.chatUserInfo)==null?void 0:r.channel_info)!=null&&o.content&&this.chatUserInfo.channel_info.content.phone!==void 0&&(this.chatUserInfo.channel_info.content.phone=e.phone),this.chatUserInfo={...this.chatUserInfo,...e}}else t=!1;this.chatUserInfo&&zr.setUserInfoById(this.chatUserInfo.chat_user_id,this.chatUserInfo,t)},updateSessionInfo(e){var t;if(!(e.chat_user_id!==this.activeChatUserId||!e)&&(this.sessionInfo={...this.sessionInfo,...e},this.sessionInfo.chat_user_id===((t=this.chatUserInfo)==null?void 0:t.chat_user_id))){let a=Vt(this.chatUserInfo.labels);e.labels&&(a=Vt(e.labels),a.forEach(n=>{n.id=n.id?n.id.toString():""})),this.chatUserInfo={...this.chatUserInfo,labels:a,remark_name:this.sessionInfo.remark_name||"",phone:this.sessionInfo.phone,email:this.sessionInfo.email,collaborators:this.sessionInfo.collaborators},zr.setUserInfoById(this.chatUserInfo.chat_user_id,this.chatUserInfo)}},setFilter(e){this.filter=Vt(e||{}),this.setFilterCache()},setGlobalFilter(e){this.globalFilter=Vt(e||{}),this.setAdvanceQuery()},setActiveQuickSearchField(e){this.activeQuickSearchField=e},getAllViewSubTabFilter(e){var r,o;const t=e||this.allViewSubTab,a=Sp.find(s=>s.id===t);return{filter_type:{value:((o=(r=a==null?void 0:a.filters)==null?void 0:r.filter_type)==null?void 0:o.value)||"0",condition:"contain",disabledType:!0,disabledDel:!0}}},getCurrentViewBaseFilter(e){const t=e??this.filterViewItem,a=Vt((t==null?void 0:t.filters)||{});a.assign_sys_user_ids&&((t==null?void 0:t.id)==="DISTRIBUTE"&&a.assign_sys_user_ids.disabledDel&&(a.assign_sys_user_ids.disabledType=!0),Nm(a.assign_sys_user_ids));const n=(t==null?void 0:t.is_default_in)==="1"?this.getAllViewSubTabFilter():{};if(["MY_VIEW","ROBOT","AI_MEMBERS","UN_DISTRIBUTE"].includes((t==null?void 0:t.id)||"")){const{channel_list:i,...r}=a;return{...r,...n,...i?{channel_list:i}:{}}}return["ALL","DISTRIBUTE"].includes((t==null?void 0:t.id)||"")?{...n,...a,...n}:{...a,...n}},getSessionKeyword(e){return e??this.userQuery},async updateUserConfig(){try{const t=(await PN({type:J5.join(",")})).data.list||{},a={sessionListLabels:(t==null?void 0:t.session_list_labels)||"0",sessionListRemarkName:(t==null?void 0:t.session_list_remark_name)||"0",sessionListChannelName:(t==null?void 0:t.session_list_channel_name)||"0",sessionListLastReplyTime:(t==null?void 0:t.session_list_last_reply_time)||"0",sessionListPhone:(t==null?void 0:t.session_list_phone)||"0",sessionListEmail:(t==null?void 0:t.session_list_email)||"0",sessionListSortType:(t==null?void 0:t.session_sort_type)||"0"};this.sessionListConfig=a}catch{}},async updateUserInputConfig(){try{const t=(await HR({type:Y5.join(",")})).data.list||{},a={commonWords:(t==null?void 0:t.common_words)||"0",emailRemoveLogo:(t==null?void 0:t.email_remove_logo)||"0"};this.inputConfig=a}catch{}},updateSendMessageMode(){RN().then(e=>{this.sendMessageMode=e.data.mode||"socket";const t=e.data.send_message_retry==="1"&&e.data.mode!=="http";this.isRetrySendMessage=t})},setFilterCache(){const e=ea(xu.CHAT_FILTER);Fn(e,{activeChatUserId:this.activeChatUserId,filterSideShowType:this.filterSideShowType,allViewSubTab:this.allViewSubTab,filterViewItem:this.filterViewItem},!0,Ep)},setAdvanceQuery(){const e=Object.entries(this.globalFilter).map(([t,a])=>{const{condition:n,value:i,filterAccounts:r}=a;let o=i;t==="advanced_channel_list"&&(o=UN({value:i,filterAccounts:r}));const s=n;let u=a.unit;
41v6(t,n)&&(o=S6(o),n==="recent"&&!u&&(u="day"));const _={field:t,condition:s,value:o};return u&&(_.unit=u),_});this.advanced_query=JSON.stringify(e)},async initFilterCache(){var u;const e=ea(xu.CHAT_FILTER),t=Jt(e,!0,Ep,dN),a=rj();let n=t.filterViewItem||{};const i=Sp.map(_=>_.id).filter(_=>_!=="ALL");let r=(t==null?void 0:t.allViewSubTab)||"ALL";const o=ti();if(n.id){if(i.includes(n.id)){const _=Vt(a.find(c=>c.id==="ALL"));_&&(n=_,r=((u=t.filterViewItem)==null?void 0:u.id)||"ALL")}}else{const _=Vt(a.find(c=>c.id==="MY_VIEW"));_&&(_.filters.assign_sys_user_ids.value=[o==null?void 0:o.sysUserId],n=_)}const s=n.id?n:null;return this.$patch({activeChatUserId:t.activeChatUserId||"",filterSideShowType:(t==null?void 0:t.filterSideShowType)||"0",allViewSubTab:r,filterViewItem:s,filter:{}}),this.filter=this.getCurrentViewBaseFilter(),!0},setCompanyAboutChatConfig(e){this.$patch(e)},async changeMessage(e){const t=await zr.getMessageById(e).catch(a=>[]);return this.newMessageList=t,t},updateNewMessageList(e){this.newMessageList=e.messageList,zr.setMessageById(e.chatUserId,e.messageList)},formatFilterParams(e){var a;const t=Vt(e??this.filter);return((a=t.filter_type)==null?void 0:a.value)==="0"&&delete t.filter_type,Object.keys(t).forEach(n=>{const i=t[n];if(n==="label_ids"&&mj(i),n==="assign_sys_user_ids"&&!Fj(i)){delete t[n];return}if(n==="channel_list"&&!hj(i)){delete t[n];return}if(!gj(n,i)){delete t[n];return}delete i.disabled,delete i.disabledDel,delete i.disabledType}),t},updateViewItemCount(){var t;if(!this.getAuthStatusByView)return;const e=((t=this.filterViewItem)==null?void 0:t.id)||"";e&&NN({keyword:this.getSessionKeyword(),filter:JSON.stringify(this.formatFilterParams(this.filter))}).then(a=>{var n;e===((n=this.filterViewItem)==null?void 0:n.id)&&(this.filterViewItem.count=a.data.count||"")})},debounceUpdateViewItemCount:_m(function(){this.updateViewItemCount()},3e3),resetChatUserInfo(e){return new Promise((t,a)=>{Jn.fetchUserInfo(e).then(n=>{n.chat_user_id===this.activeChatUserId&&(this.updateChatUserInfo(n),t(n))}).catch(n=>{a(n)})})}}});Am.on("app:company-config-loaded",e=>{pj().setCompanyAboutChatConfig(e)});const Ip=ae().int().nonnegative().safe(),$r=Je([Ip,U().regex(/^\d+$/).transform(Number).pipe(Ip)]),bj=e=>{if(e==null||e==="")return{};if(typeof e!="string")return e;try{return JSON.parse(e)}catch{return{}}},yj=vm(bj,Y({url:U().optional(),total:$r.optional(),incr_count:$r.optional(),invalid_count:$r.optional(),cover_count:$r.optional(),skip_count:$r.optional()})),Dj=U().transform(e=>e),Ej=Je([Te(["1","2","3","4","5"]),ae().int().min(1).max(5).transform(String)]).pipe(Te(["1","2","3","4","5"])),Pn=Je([U(),ae().transform(String)]),Pl=Je([U().min(1),ae().int().nonnegative().safe().transform(String)]),A6=Y({id:Pl,project_id:Pl,type:Dj,status:Ej,sys_user_id:Pl,fail_code:Pn,fail_reason:U(),ext:yj.catch({}),finished_time:Je([U(),ae().transform(String),wm().transform(()=>"")]),cancel_time:Pn,created_time:Pn,updated_time:Pn,success_num:Pn,fail_num:Pn,handle_total:Pn}),$ce=Y({code:ae(),data:Y({list:Le(A6),total:ae(),page:ae(),page_size:ae()}),count:ae(),msg:U()}),jm=Y({code:ae(),data:A6,count:ae(),msg:U()}),Pa=z(U()),kj=z(Y({_id:Pa,nickname:Pa.optional(),sys_user_deleted:z(Te(["0","1"])).optional(),status:z(Te(["0","1","2"])).optional(),update_mode:z(Te(["1","2","3","4"])).optional(),created_time:Pa.optional(),last_state_duration:z(Je([U(),ae().finite()])).optional()})),wj=z(Y({page:Pa.optional(),page_size:Pa.optional(),list:z(Le(kj))})),Pm=e=>Y({code:z(ae()),data:z(e),count:z(Ja()),msg:Pa}),Cj=Pm(wj),vj=Pm(Y({total:Pa}
41)),Sj=z(Y({key:z(Te(["connect_channel","reply_message","ai_employee","automation_triggered","invite_team"])),completed:z(Te(["0","1"]))})),Aj=z(Y({completed_num:Pa,total_num:Pa,tasks:z(Le(Sj))})),Tj=Pm(Aj),Hce=()=>b.request({url:"/sys/project/project/get-project-list",method:"get"}),Uce=e=>b.request({url:"/sys/project/project/change-project",method:"post",data:e}),Wce=e=>{const t=Z5.encodeBase64(JSON.stringify(e));return b.request({url:"/sys/project/project/swap-object-v2",method:"post",data:{object:t}}).then(a=>{const n=a,i=a.data.result||"";try{const r=JSON.parse(X5.decode(i));n.data.result=r}catch{n.data.result=[]}return n})},Gce=e=>b.request({url:"/sys/project/project/admin-project-list",method:"get",params:e}),Vce=e=>b.request({url:"/sys/project/project/admin-change-project",method:"post",data:e}),Kce=e=>b.request({url:"/sys/project/project/add-project",method:"post",data:e}),Yce=e=>b.request({url:"/sys/project/project/update-project",method:"post",data:e}),Jce=e=>b.request({url:"/sys/project/project/get-user-status-log-list",method:"get",params:e,responseSchema:Cj}),Zce=e=>b.request({url:"/sys/project/project/get-user-status-log-count",method:"get",params:e,responseSchema:vj}),Xce=e=>b.request({url:"/sys/project/project/export-user-status-log-list",method:"post",data:e}),Bj=(e={source:"online_chat"})=>b.request({url:"/sys/project/onboarding/summary",method:"get",params:e,responseSchema:Tj}),H=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Z=globalThis,La="10.32.1";function Za(){return No(Z),Z}function No(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||La,t[La]=t[La]||{}}function br(e,t,a=Z){const n=a.__SENTRY__=a.__SENTRY__||{},i=n[La]=n[La]||{};return i[e]||(i[e]=t())}const Lm=["debug","info","warn","error","log","assert","trace"],xj="Sentry Logger ",Wu={};function va(e){if(!("console"in Z))return e();const t=Z.console,a={},n=Object.keys(Wu);n.forEach(i=>{const r=Wu[i];a[i]=t[i],t[i]=r});try{return e()}finally{n.forEach(i=>{t[i]=a[i]})}}function Ij(){$m().enabled=!0}function qj(){$m().enabled=!1}function T6(){return $m().enabled}function Oj(...e){zm("log",...e)}function Mj(...e){zm("warn",...e)}function Rj(...e){zm("error",...e)}function zm(e,...t){H&&T6()&&va(()=>{Z.console[e](`${xj}[${e}]:`,...t)})}function $m(){return H?br("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const k={enable:Ij,disable:qj,isEnabled:T6,log:Oj,warn:Mj,error:Rj},B6=50,Ea="?",qp=/\(error: (.*)\)/,Op=/captureMessage|captureException/;function x6(...e){const t=e.sort((a,n)=>a[0]-n[0]).map(a=>a[1]);return(a,n=0,i=0)=>{const r=[],o=a.split(`
42`);for(let s=n;s<o.length;s++){let u=o[s];u.length>1024&&(u=u.slice(0,1024));const _=qp.test(u)?u.replace(qp,"$1"):u;if(!_.match(/\S*Error: /)){for(const c of t){const l=c(_);if(l){r.push(l);break}}if(r.length>=B6+i)break}}return jj(r.slice(i))}}function Nj(e){return Array.isArray(e)?x6(...e):e}function jj(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(xs(t).function||"")&&t.pop(),t.reverse(),Op.test(xs(t).function||"")&&(t.pop(),Op.test(xs(t).function||"")&&t.pop()),t.slice(0,B6).map(a=>({...a,filename:a.filename||xs(t).filename,function:a.function||Ea}))}function xs(e){return e[e.length-1]||{}}const Ll="<anonymous>";function Ua(e){try{return!e||typeof e!="function"?Ll:e.name||Ll}catch{return Ll}}function n1(e){const t=e.exception;if(t){const a=[];try{return t.values.forEach(n=>{n.stacktrace.frames&&a.push(...n.stacktrace.frames)}),a}catch{return}}}function I6(e){return"__v_isVNode"in e&&e.__v_isVNode?"[VueVNode]":"[VueViewModel]"}const tu={},Mp={};function vn(e,t){tu[e]=tu[e]||[],tu[e].push(t)}function Sn(e,t){if(!Mp[e]){Mp[e]=!0;try{t()}catch(a){H&&k.error(`Error while instrumenting ${e}`,a)}}}function Xt(e,t){const a=e&&tu[e];if(a)for(const n of a)try{n(t)}catch(i){H&&k.error(`Error while triggering instrumentation handler.
43Type: ${e}
44Name: ${Ua(n)}
45Error:`,i)}}let zl=null;function q6(e){const t="error";vn(t,e),Sn(t,Pj)}function Pj(){zl=Z.onerror,Z.onerror=function(e,t,a,n,i){return Xt("error",{column:n,error:i,line:a,msg:e,url:t}),zl?zl.apply(this,arguments):!1},Z.onerror.__SENTRY_INSTRUMENTED__=!0}let $l=null;function O6(e){const t="unhandledrejection";vn(t,e),Sn(t,Lj)}function Lj(){$l=Z.onunhandledrejection,Z.onunhandledrejection=function(e){return Xt("unhandledrejection",e),$l?$l.apply(this,arguments):!0},Z.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const M6=Object.prototype.toString;function gn(e){switch(M6.call(e)){case"[object Error]":case"[object E
45xception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Wa(e,Error)}}function yr(e,t){return M6.call(e)===`[object ${t}]`}function R6(e){return yr(e,"ErrorEvent")}function Rp(e){return yr(e,"DOMError")}function zj(e){return yr(e,"DOMException")}function ua(e){return yr(e,"String")}function q_(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function yn(e){return e===null||q_(e)||typeof e!="object"&&typeof e!="function"}function Da(e){return yr(e,"Object")}function O_(e){return typeof Event<"u"&&Wa(e,Event)}function $j(e){return typeof Element<"u"&&Wa(e,Element)}function Hj(e){return yr(e,"RegExp")}function Dr(e){return!!(e!=null&&e.then&&typeof e.then=="function")}function Uj(e){return Da(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Wa(e,t){try{return e instanceof t}catch{return!1}}function N6(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue||e.__v_isVNode))}function Hm(e){return typeof Request<"u"&&Wa(e,Request)}const Um=Z,Wj=80;function Bt(e,t={}){if(!e)return"<unknown>";try{let a=e;const n=5,i=[];let r=0,o=0;const s=" > ",u=s.length;let _;const c=Array.isArray(t)?t:t.keyAttrs,l=!Array.isArray(t)&&t.maxStringLength||Wj;for(;a&&r++<n&&(_=Gj(a,c),!(_==="html"||r>1&&o+i.length*u+_.length>=l));)i.push(_),o+=_.length,a=a.parentNode;return i.reverse().join(s)}catch{return"<unknown>"}}function Gj(e,t){const a=e,n=[];if(!(a!=null&&a.tagName))return"";if(Um.HTMLElement&&a instanceof HTMLElement&&a.dataset){if(a.dataset.sentryComponent)return a.dataset.sentryComponent;if(a.dataset.sentryElement)return a.dataset.sentryElement}n.push(a.tagName.toLowerCase());const i=t!=null&&t.length?t.filter(o=>a.getAttribute(o)).map(o=>[o,a.getAttribute(o)]):null;if(i!=null&&i.length)i.forEach(o=>{n.push(`[${o[0]}="${o[1]}"]`)});else{a.id&&n.push(`#${a.id}`);const o=a.className;if(o&&ua(o)){const s=o.split(/\s+/);for(const u of s)n.push(`.${u}`)}}const r=["aria-label","type","name","title","alt"];for(const o of r){const s=a.getAttribute(o);s&&n.push(`[${o}="${s}"]`)}return n.join("")}function yi(){try{return Um.document.location.href}catch{return""}}function j6(e){if(!Um.HTMLElement)return null;let t=e;const a=5;for(let n=0;n<a;n++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function ot(e,t,a){if(!(t in e))return;const n=e[t];if(typeof n!="function")return;const i=a(n);typeof i=="function"&&P6(i,n);try{e[t]=i}catch{H&&k.log(`Failed to replace method "${t}" in object`,e)}}function Et(e,t,a){try{Object.defineProperty(e,t,{value:a,writable:!0,configurable:!0})}catch{H&&k.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function P6(e,t){try{const a=t.prototype||{};e.prototype=t.prototype=a,Et(e,"__sentry_original__",t)}catch{}}function Wm(e){return e.__sentry_original__}function L6(e){if(gn(e))return{message:e.message,name:e.name,stack:e.stack,...jp(e)};if(O_(e)){const t={type:e.type,target:Np(e.target),currentTarget:Np(e.currentTarget),...jp(e)};return typeof CustomEvent<"u"&&Wa(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function Np(e){try{return $j(e)?Bt(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function jp(e){if(typeof e=="object"&&e!==null){const t={};for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t}else return{}}function Vj(e){const t=Object.keys(L6(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}function yo(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function Hl(e,t){let a=e;const n=a.length;if(n<=150)return a;t>n&&(t=n);let i=Math.max(t-60,0);i<5&&(i=0);let r=Math.min(i+140,n);return r>n-5&&(r=n),r===n&&(i=Math.max(r-140,0)),a=a.slice(i,r),i>0&&(a=`'{snip} ${a}`),r<n&&(a+=" {snip}"),a}function Gu(e,t){if(!Array.isArray(e))return"";const a=[];for(let n=0;n<e.length;n++){const i=e[n];try{N6(i)?a.push(I6(i)):a.push(String(i))}catch{a.push("[value cannot be serialized]")}}return a.join(t)}function au(e,t,a=!1){return ua(e)?Hj(t)?t.test(e):ua(t)?a?e===t:e.includes(t):!1:!1}function _a(e,t=[],a=!1){return t.some(n=>au(e,n,a))}function Kj(){const e=Z;return e.crypto||e.msCrypto}let Ul;function Yj(){return Math.random()*16}function tt(e=Kj()){try{if(e!=null&&e.randomUUID)return e.randomUUID().replace(/-/g,"")}catch{}return Ul||(Ul="10000000100040008000"+1e11),Ul.replace(/[018]/g,t=>(t^(Yj()&15)>>t/4).toString(16))}function z6(e){var t,a;return(a=(t=e.exception)==null?void 0:t.values)==null?void 0:a[0]}function Wn(e){const{message:t,event_id:a}=e;if(t)return t;const n=z6(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||a||"<unknown>":a||"<unknown>"}function i1(e,t,a){const n=e.exception=e.exception||{},i=n.values=n.values||[],r=i[0]=i[0]||{};r.value||(r.value=t||""),r.type||(r.type="Error")}function Ga(e,t){const a=z6(e);if(!a)return;const n={type:"generic",handled:!0},i=a.mechanism;if(a.mechanism={...n,...i,...t},t&&"data"in t){const r={...i==null?void 0:i.data,...t.data};a.mechanism.data=r}}function Jj(e,t,a=5){if(t.lineno===void 0)return;const n=e.length,i=Math.max(Math.min(n-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,i-a),i).map(o=>Hl(o,0));const r=Math.min(n-1,i);t.context_line=Hl(e[r],t.colno||0),t.post_context=e.slice(Math.min(i+1,n),i+1+a).map(o=>Hl(o,0))}function Pp(e){if(Zj(e))return!0;try{Et(e,"__sentry_captured__",!0)}catch{}return!1}function Zj(e){try{return e.__sentry_captured__}catch{}}const $6=1e3;function Di(){return Date.now()/$6}function Xj(){const{performance:e}=Z;if(!(e!=null&&e.now)||!e.timeOrigin)return Di;const t=e.timeOrigin;return()=>(t+e.now())/$6}let Lp;
45function Me(){return(Lp??(Lp=Xj()))()}let Wl;function Qj(){var c;const{performance:e}=Z;if(!(e!=null&&e.now))return[void 0,"none"];const t=3600*1e3,a=e.now(),n=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+a-n):t,r=i<t,o=(c=e.timing)==null?void 0:c.navigationStart,u=typeof o=="number"?Math.abs(o+a-n):t,_=u<t;return r||_?i<=u?[e.timeOrigin,"timeOrigin"]:[o,"navigationStart"]:[n,"dateNow"]}function gt(){return Wl||(Wl=Qj()),Wl[0]}function eP(e){const t=Me(),a={sid:tt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>aP(a)};return e&&er(a,e),a}function er(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Me(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:tt()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const a=e.timestamp-e.started;e.duration=a>=0?a:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function tP(e,t){let a={};e.status==="ok"&&(a={status:"exited"}),er(e,a)}function aP(e){return{sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}function jo(e,t,a=2){if(!t||typeof t!="object"||a<=0)return t;if(e&&Object.keys(t).length===0)return e;const n={...e};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=jo(n[i],t[i],a-1));return n}function ka(){return tt()}function za(){return tt().substring(16)}const r1="_sentrySpan";function wa(e,t){t?Et(e,r1,t):delete e[r1]}function tr(e){return e[r1]}const nP=100;class la{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:ka(),sampleRand:Math.random()}}clone(){const t=new la;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,wa(t,tr(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&er(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,a){return this.setTags({[t]:a})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,a){return this.setAttributes({[t]:a})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,a){return this._extra={...this._extra,[t]:a},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,a){return a===null?delete this._contexts[t]:this._contexts[t]=a,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const a=typeof t=="function"?t(this):t,n=a instanceof la?a.getScopeData():Da(a)?t:void 0,{tags:i,attributes:r,extra:o,user:s,contexts:u,level:_,f
45ingerprint:c=[],propagationContext:l}=n||{};return this._tags={...this._tags,...i},this._attributes={...this._attributes,...r},this._extra={...this._extra,...o},this._contexts={...this._contexts,...u},s&&Object.keys(s).length&&(this._user=s),_&&(this._level=_),c.length&&(this._fingerprint=c),l&&(this._propagationContext=l),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,wa(this,void 0),this._attachments=[],this.setPropagationContext({traceId:ka(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,a){var r;const n=typeof a=="number"?a:nP;if(n<=0)return this;const i={timestamp:Di(),...t,message:t.message?yo(t.message,2048):t.message};return this._breadcrumbs.push(i),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),(r=this._client)==null||r.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:tr(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=jo(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,a){const n=(a==null?void 0:a.event_id)||tt();if(!this._client)return H&&k.warn("No client configured on scope - will not capture exception!"),n;const i=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:i,...a,event_id:n},this),n}captureMessage(t,a,n){const i=(n==null?void 0:n.event_id)||tt();if(!this._client)return H&&k.warn("No client configured on scope - will not capture message!"),i;const r=(n==null?void 0:n.syntheticException)??new Error(t);return this._client.captureMessage(t,a,{originalException:t,syntheticException:r,...n,event_id:i},this),i}captureEvent(t,a){const n=(a==null?void 0:a.event_id)||tt();return this._client?(this._client.captureEvent(t,{...a,event_id:n},this),n):(H&&k.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function iP(){return br("defaultCurrentScope",()=>new la)}function rP(){return br("defaultIsolationScope",()=>new la)}class oP{constructor(t,a){let n;t?n=t:n=new la;let i;a?i=a:i=new la,this._stack=[{scope:n}],this._isolationScope=i}withScope(t){const a=this._pushScope();let n;try{n=t(a)}catch(i){throw this._popScope(),i}return Dr(n)?n.then(i=>(this._popScope(),i),i=>{throw this._popScope(),i}):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function ar(){const e=Za(),t=No(e);return t.stack=t.stack||new oP(iP(),rP())}function sP(e){return ar().withScope(e)}function uP(e,t){const a=ar();return a.withScope(()=>(a.getStackTop().scope=e,t(e)))}function zp(e){return ar().withScope(()=>e(ar().getIsolationScope()))}function _P(){return{withIsolationScope:zp,withScope:sP,withSetScope:uP,withSetIsolationScope:(e,t)=>zp(t),getCurrentScope:()=>ar().getScope(),getIsolationScope:()=>ar().getIsolationScope()}}function An(e){const t=No(e);return t.acs?t.acs:_P()}function _e(){const e=Za();return An(e).getCurrentScope()}function Xe(){const e=Za();return An(e).getIsolationScope()}function $a(){return br("globalScope",()=>new la)}function aa(...e){const t=Za(),a=An(t);if(e.length===2){const[n,i]=e;return n?a.withSetScope(n,i):a.withScope(i)}return a.withScope(e[0])}function lP(...e){const t=Za(),a=An(t);if(e.length===2){const[n,i]=e;return n?a.withSetIsolationScope(n,i):a.withIsolationScope(i)}return a.withIsolationScope(e[0])}function W(){return _e().getClient()}function H6(e){const t=e.getPropagationContext(),{traceId:a,parentSpanId:n,propagationSpanId:i}=t,r={trace_id:a,span_id:i||za()};return n&&(r.parent_span_id=n),r}const dt="sentry.source",M_="sentry.sample_rate",U6="sentry.previous_trace_sample_rate",et="sentry.op",be="sentry.origin",Do="sentry.idle_span_finish_reason",Po="sentry.measurement_unit",Lo="sentry.measurement_value",o1="sentry.custom_span_name",Gm="sentry.profile_id",Er="sentry.exclusive_time",cP="http.request.method",fP="url.full",dP="sentry.link.type",gP=0,R_=1,Fe=2;function W6(e){if(e<400&&e>=100)return{code:R_};if(e>=400&&e<500)switch(e){case 401:return{code:Fe,message:"unauthenticated"};case 403:return{code:Fe,message:"permission_denied"};case 404:return{code:Fe,message:"not_found"};case 409:return{code:Fe,message:"already_exists"};case 413:return{code:Fe,message:"failed_precondition"};case 429:return{code:Fe,message:"resource_exhausted"};case 499:return{code:Fe,message:"cancelled"};default:return{code:Fe,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:Fe,message:"unimplemented"};case 503:return{code:Fe,message:"unavailable"};case 504:return{code:Fe,message:"deadline_exceeded"};default:return{code:Fe,message:"internal_error"}}return{code:Fe,message:"internal_error"}}function Eo(e,t){e.setAttribute("http.response.status_code",t);const a=W6(t);a.message!=="unknown_error"&&e.setStatus(a)}const G6="_sentryScope",V6="_sentryIsolationScope";function hP(e){try{const t=Z.WeakRef;if(typeof t=="function")return new t(e)}catch{}return e}function mP(e){if(e){if(typeof e=="object"&&"deref"in e&&typeof e.deref=="function")try{return e.deref()}catch{return}return e}}function FP(e,t,a){e&&(Et(e,V6,hP(a)),Et(e,G6,t))}function Vu(e){const t=e;return{scope:t[G6],isolationScope:mP(t[V6])}}const Vm="sentry-",pP=/^sentry-/,bP=8192;function Km(e){const t=yP(e);if(!t)return;const a=Object.entries(t).reduce((n,[i,r])=>
45{if(i.match(pP)){const o=i.slice(Vm.length);n[o]=r}return n},{});if(Object.keys(a).length>0)return a}function K6(e){if(!e)return;const t=Object.entries(e).reduce((a,[n,i])=>(i&&(a[`${Vm}${n}`]=i),a),{});return DP(t)}function yP(e){if(!(!e||!ua(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,a)=>{const n=$p(a);return Object.entries(n).forEach(([i,r])=>{t[i]=r}),t},{}):$p(e)}function $p(e){return e.split(",").map(t=>{const a=t.indexOf("=");if(a===-1)return[];const n=t.slice(0,a),i=t.slice(a+1);return[n,i].map(r=>{try{return decodeURIComponent(r.trim())}catch{return}})}).reduce((t,[a,n])=>(a&&n&&(t[a]=n),t),{})}function DP(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[a,n],i)=>{const r=`${encodeURIComponent(a)}=${encodeURIComponent(n)}`,o=i===0?r:`${t},${r}`;return o.length>bP?(H&&k.warn(`Not adding key: ${a} with val: ${n} to baggage header due to exceeding baggage size limits.`),t):o},"")}const EP=/^o(\d+)\./,kP=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function wP(e){return e==="http"||e==="https"}function Xa(e,t=!1){const{host:a,path:n,pass:i,port:r,projectId:o,protocol:s,publicKey:u}=e;return`${s}://${u}${t&&i?`:${i}`:""}@${a}${r?`:${r}`:""}/${n&&`${n}/`}${o}`}function Y6(e){const t=kP.exec(e);if(!t){va(()=>{});return}const[a,n,i="",r="",o="",s=""]=t.slice(1);let u="",_=s;const c=_.split("/");if(c.length>1&&(u=c.slice(0,-1).join("/"),_=c.pop()),_){const l=_.match(/^\d+/);l&&(_=l[0])}return J6({host:r,pass:i,path:u,projectId:_,port:o,protocol:a,publicKey:n})}function J6(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function CP(e){if(!H)return!0;const{port:t,projectId:a,protocol:n}=e;return["protocol","publicKey","host","projectId"].find(o=>e[o]?!1:(k.error(`Invalid Sentry Dsn: ${o} missing`),!0))?!1:a.match(/^\d+$/)?wP(n)?t&&isNaN(parseInt(t,10))?(k.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(k.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(k.error(`Invalid Sentry Dsn: Invalid projectId ${a}`),!1)}function vP(e){const t=e.match(EP);return t==null?void 0:t[1]}function Z6(e){const t=e.getOptions(),{host:a}=e.getDsn()||{};let n;return t.orgId?n=String(t.orgId):a&&(n=vP(a)),n}function X6(e){const t=typeof e=="string"?Y6(e):J6(e);if(!(!t||!CP(t)))return t}function ui(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const Q6=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function SP(e){if(!e)return;const t=e.match(Q6);if(!t)return;let a;return t[3]==="1"?a=!0:t[3]==="0"&&(a=!1),{traceId:t[1],parentSampled:a,parentSpanId:t[2]}}function ew(e,t){const a=SP(e),n=Km(t);if(!(a!=null&&a.traceId))return{traceId:ka(),sampleRand:Math.random()};const i=AP(a,n);n&&(n.sample_rand=i.toString());const{traceId:r,parentSpanId:o,parentSampled:s}=a;return{traceId:r,parentSpanId:o,sampled:s,dsc:n||{},sampleRand:i}}function tw(e=ka(),t=za(),a){let n="";return a!==void 0&&(n=a?"-1":"-0"),`${e}-${t}${n}`}function aw(e=ka(),t=za(),a){return`00-${e}-${t}-${a?"01":"00"}`}function AP(e,t){const a=ui(t==null?void 0:t.sample_rand);if(a!==void 0)return a;const n=ui(t==null?void 0:t.sample_rate);return n&&(e==null?void 0:e.parentSampled)!==void 0?e.parentSampled?Math.random()*n:n+Math.random()*(1-n):Math.random()}function TP(e,t){const a=Z6(e);return t&&a&&t!==a?(k.log(`Won't continue trace because org IDs don't match (incoming baggage: ${t}, SDK options: ${a})`),!1):(e.getOptions().strictTraceContinuation||!1)&&(t&&!a||!t&&a)?(k.log(`Starting a new trace because strict trace continuation is enabled but one org ID is missing (incoming baggage: ${t}, Sentry client: ${a})`),!1):!0}const nw=0,Ym=1;let Hp=!1;function BP(e){const{spanId:t,traceId:a}=e.spanContext(),{data:n,op:i,parent_span_id:r,status:o,origin:s,links:u}=se(e);return{parent_span_id:r,span_id:t,trace_id:a,data:n,op:i,status:o,origin:s,links:u}}function iw(e){const{spanId:t,traceId:a,isRemote:n}=e.spanContext(),i=n?t:se(e).parent_span_id,r=Vu(e).scope,o=n?(r==null?void 0:r.getPropagationContext().propagationSpanId)||za():t;return{parent_span_id:i,span_id:o,trace_id:a}}function rw(e){const{traceId:t,spanId:a}=e.spanContext(),n=Tn(e);return tw(t,a,n)}function xP(e){const{traceId:t,spanId:a}=e.spanContext(),n=Tn(e);return aw(t,a,n)}function ow(e){if(e&&e.length>0)return e.map(({context:{spanId:t,traceId:a,traceFlags:n,...i},attributes:r})=>({span_id:t,trace_id:a,sampled:n===Ym,attributes:r,...i}))}function ai(e){return typeof e=="number"?Up(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Up(e.getTime()):Me()}function Up(e){return e>9999999999?e/1e3:e}function se(e){var n;if(qP(e))return e.getSpanJSON();const{spanId:t,traceId:a}=e.spanContext();if(IP(e)){const{attributes:i,startTime:r,name:o,endTime:s,status:u,links:_}=e,c="parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?(n=e.parentSpanContext)==null?void 0:n.spanId:void 0;return{span_id:t,trace_id:a,data:i,description:o,parent_span_id:c,start_timestamp:ai(r),timestamp:ai(s)||void 0,status:sw(u),op:i[et],origin:i[be],links:ow(_)}}return{span_id:t,trace_id:a,start_timestamp:0,data:{}}}function IP(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function qP(e){return typeof e.getSpanJSON=="function"}function Tn(e){const{traceFlags:t}=e.spanContext();return t===Ym}function sw(e){if(!(!e||e.code===gP))return e.code===R_?"ok":e.message||"internal_error"}const ni="_sentryChildSpans",s1="_sentryRootSpan";function uw(e,t){const a=e[s1]||e;Et(t,s1,a),e[ni]?e[ni].add(t):Et(e,ni,new Set([t]))}function OP(e,t){e[ni]&&e[ni].delete(t)}function io(e){const t=new Set;function a(n){if(!t.has(n)&&Tn(n)){t.add(n);const i=n[ni]?Array.from(n[ni]):[];for(const r of i)a(r)}}return a(e),Array.from(t)}function Ve(e){return e[s1]||e}function He(){const e=Za(),t=An(e);return t.getActiveSpan?t.getActiveSpan():tr(_e())}function u1(){Hp||(va(()=>{}),Hp=!0)}function MP(e,t){e.updateName(t),e.setAttributes({[dt]:"custom",[o1]:t})}let Wp=!1;function _w(){if(Wp)return;function e(){const t=He(),a=t&&Ve(t);if(a){const n="internal_error";H&&k.log(`[Tracing] Root span: ${n} -> Global error occurred`),a.setStatus({code:Fe,message:n})}}e.tag="sentry_tracingErrorCallback",Wp=!0,q6(e),O6(e)}function $t(e){var a;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=e||((a=W())==null?void 0:a.getOptions());return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function Gp(e){k.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function Ku(e,t){if(!(t!=null&&t.length)||!e.description)return!1;for(const a of t){if(NP(a)){if(au(e.description,a))return H&&Gp(e),!0;continue}if(!a.name&&!a.op)continue;const n=a.name?au(e.description,a.name):!0,i=a.op?e.op&&au(e.op,a.op):!0;if(n&&i)return H&&Gp(e),!0}return!1}function RP(e,t){const a=t.parent_span_id,n=t.span_id;if(a)for(const i of e)i.parent_span_id===n&&(i.parent_span_id=a)}function NP(e){return typeof e=="string"||e instanceof RegExp}const N_="production",lw="_frozenDsc";function nu(e,t){Et(e,lw,t)}function cw(e,t){const a=t.getOptions(),{publicKey:n}=t.getDsn()||{},i={environment:a.environment||N_,release:a.release,public_key:n,trace_id:e,org_id:Z6(t)};return t.emit("createDsc",i),i}function Jm(e,t){const a=t.getPropagationContext();return a.dsc||cw(a.traceId,e)}function ca(e){var g;const t=W();if(!t)return{};const a=Ve(e),n=se(a),i=n.data,r=a.spanContext().traceState,o=(r==null?void 0:r.get("sentry.sample_rate"))??i[M_]??i[U6];
45function s(h){return(typeof o=="number"||typeof o=="string")&&(h.sample_rate=`${o}`),h}const u=a[lw];if(u)return s(u);const _=r==null?void 0:r.get("sentry.dsc"),c=_&&Km(_);if(c)return s(c);const l=cw(e.spanContext().traceId,t),f=i[dt],d=n.description;return f!=="url"&&d&&(l.transaction=d),$t()&&(l.sampled=String(Tn(a)),l.sample_rand=(r==null?void 0:r.get("sentry.sample_rand"))??((g=Vu(a).scope)==null?void 0:g.getPropagationContext().sampleRand.toString())),s(l),t.emit("createDsc",l,a),l}function jP(e){const t=ca(e);return K6(t)}class Va{constructor(t={}){this._traceId=t.traceId||ka(),this._spanId=t.spanId||za()}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:nw}}end(t){}setAttribute(t,a){return this}setAttributes(t){return this}setStatus(t){return this}updateName(t){return this}isRecording(){return!1}addEvent(t,a,n){return this}addLink(t){return this}addLinks(t){return this}recordException(t,a){}}function Nt(e,t=100,a=1/0){try{return _1("",e,t,a)}catch(n){return{ERROR:`**non-serializable** (${n})`}}}function fw(e,t=3,a=100*1024){const n=Nt(e,t);return $P(n)>a?fw(e,t-1,a):n}function _1(e,t,a=1/0,n=1/0,i=HP()){const[r,o]=i;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const s=PP(e,t);if(!s.startsWith("[object "))return s;if(t.__sentry_skip_normalization__)return t;const u=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:a;if(u===0)return s.replace("object ","");if(r(t))return"[Circular ~]";const _=t;if(_&&typeof _.toJSON=="function")try{const d=_.toJSON();return _1("",d,u-1,n,i)}catch{}const c=Array.isArray(t)?[]:{};let l=0;const f=L6(t);for(const d in f){if(!Object.prototype.hasOwnProperty.call(f,d))continue;if(l>=n){c[d]="[MaxProperties ~]";break}const g=f[d];c[d]=_1(d,g,u-1,n,i),l++}return o(t),c}function PP(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(N6(t))return I6(t);if(Uj(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${Ua(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const a=LP(t);return/^HTML(\w*)Element$/.test(a)?`[HTMLElement: ${a}]`:`[object ${a}]`}catch(a){return`**non-serializable** (${a})`}}function LP(e){const t=Object.getPrototypeOf(e);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function zP(e){return~-encodeURI(e).split(/%..|./).length}function $P(e){return zP(JSON.stringify(e))}function HP(){const e=new WeakSet;function t(n){return e.has(n)?!0:(e.add(n),!1)}function a(n){e.delete(n)}return[t,a]}function ga(e,t=[]){return[e,t]}function UP(e,t){const[a,n]=e;return[a,[...n,t]]}function _i(e,t){const a=e[1];for(const n of a){const i=n[0].type;if(t(n,i))return!0}return!1}function Vp(e,t){return _i(e,(a,n)=>t.includes(n))}function Yu(e){const t=No(Z);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function WP(e){const t=No(Z);return t.decodePolyfill?t.decodePolyfill(e):new TextDecoder().decode(e)}function Ju(e){const[t,a]=e;let n=JSON.stringify(t);function i(r){typeof n=="string"?n=typeof r=="string"?n+r:[Yu(n),r]:n.push(typeof r=="string"?Yu(r):r)}for(const r of a){const[o,s]=r;if(i(`
46${JSON.stringify(o)}
47`),typeof s=="string"||s instanceof Uint8Array)i(s);else{let u;try{u=JSON.stringify(s)}catch{u=JSON.stringify(Nt(s))}i(u)}}return typeof n=="string"?n:GP(n)}function GP(e){const t=e.reduce((i,r)=>i+r.length,0),a=new Uint8Array(t);let n=0;for(const i of e)a.set(i,n),n+=i.length;return a}function VP(e){let t=typeof e=="string"?Yu(e):e;function a(o){const s=t.subarray(0,o);return t=t.subarray(o+1),s}function n(){let o=t.indexOf(10);return o<0&&(o=t.length),JSON.parse(WP(a(o)))}const i=n(),r=[];for(;t.length;){const o=n(),s=typeof o.length=="number"?o.length:void 0;
47r.push([o,s?a(s):n()])}return[i,r]}function KP(e){return[{type:"span"},e]}function YP(e){const t=typeof e.data=="string"?Yu(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}const JP={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item",metric:"metric",trace_metric:"metric"};function Kp(e){return JP[e]}function j_(e){if(!(e!=null&&e.sdk))return;const{name:t,version:a}=e.sdk;return{name:t,version:a}}function dw(e,t,a,n){var r;const i=(r=e.sdkProcessingMetadata)==null?void 0:r.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!a&&n&&{dsn:Xa(n)},...i&&{trace:i}}}function ZP(e,t){var n,i,r,o;if(!t)return e;const a=e.sdk||{};return e.sdk={...a,name:a.name||t.name,version:a.version||t.version,integrations:[...((n=e.sdk)==null?void 0:n.integrations)||[],...t.integrations||[]],packages:[...((i=e.sdk)==null?void 0:i.packages)||[],...t.packages||[]],settings:(r=e.sdk)!=null&&r.settings||t.settings?{...(o=e.sdk)==null?void 0:o.settings,...t.settings}:void 0},e}function XP(e,t,a,n){const i=j_(a),r={sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:Xa(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return ga(r,[o])}function QP(e,t,a,n){const i=j_(a),r=e.type&&e.type!=="replay_event"?e.type:"event";ZP(e,a==null?void 0:a.sdk);const o=dw(e,i,n,t);return delete e.sdkProcessingMetadata,ga(o,[[{type:r},e]])}function eL(e,t){function a(d){return!!d.trace_id&&!!d.public_key}const n=ca(e[0]),i=t==null?void 0:t.getDsn(),r=t==null?void 0:t.getOptions().tunnel,o={sent_at:new Date().toISOString(),...a(n)&&{trace:n},...!!r&&i&&{dsn:Xa(i)}},{beforeSendSpan:s,ignoreSpans:u}=(t==null?void 0:t.getOptions())||{},_=u!=null&&u.length?e.filter(d=>!Ku(se(d),u)):e,c=e.length-_.length;c&&(t==null||t.recordDroppedEvent("before_send","span",c));const l=s?d=>{const g=se(d),h=s(g);return h||(u1(),g)}:se,f=[];for(const d of _){const g=l(d);g&&f.push(KP(g))}return ga(o,f)}function tL(e){if(!H)return;const{description:t="< unknown name >",op:a="< unknown op >",parent_span_id:n}=se(e),{spanId:i}=e.spanContext(),r=Tn(e),o=Ve(e),s=o===e,u=`[Tracing] Starting ${r?"sampled":"unsampled"} ${s?"root ":""}span`,_=[`op: ${a}`,`name: ${t}`,`ID: ${i}`];if(n&&_.push(`parent ID: ${n}`),!s){const{op:c,description:l}=se(o);_.push(`root ID: ${o.spanContext().spanId}`),c&&_.push(`root op: ${c}`),l&&_.push(`root description: ${l}`)}k.log(`${u}
48  ${_.join(`
49  `)}`)}function aL(e){if(!H)return;const{description:t="< unknown name >",op:a="< unknown op >"}=se(e),{spanId:n}=e.spanContext(),r=Ve(e)===e,o=`[Tracing] Finishing "${a}" ${r?"root ":""}span "${t}" with ID ${n}`;k.log(o)}function gw(e,t,a,n=He()){const i=n&&Ve(n);i&&(H&&k.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${a}`),i.addEvent(e,{[Lo]:t,[Po]:a}))}function Yp(e){if(!e||e.length===0)return;const t={};return e.forEach(a=>{const n=a.attributes||{},i=n[Po],r=n[Lo];typeof i=="string"&&typeof r=="number"&&(t[a.name]={value:r,unit:i})}),t}const Jp=1e3;class P_{constructor(t={}){this._traceId=t.traceId||ka(),this._spanId=t.spanId||za(),this._startTime=t.startTimestamp||Me(),this._links=t.links,this._attributes={},this.setAttributes({[be]:"manual",[et]:t.op,...t.attributes}),this._name=t.name,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.endTimestamp&&(this._endTime=t.endTimestamp),this._events=[],this._isStandaloneSpan=t.isStandalone,this._endTime&&this._onSpanEnded()}addLink(t){return this._links?this._links.push(t):this._links=[t],this}addLinks(t){return this._links?this._links.push(...t):this._links=t,this}recordException(t,a){}spanContext(){const{_spanId:t,_traceId:a,_sampled:n}=this;return{spanId:t,traceId:a,traceFlags:n?Ym:nw}}setAttribute(t,a){return a===void 0?delete this._attributes[t]:this._attributes[t]=a,this}setAttributes(t){return Object.keys(t).forEach(a=>this.setAttribute(a,t[a])),this}updateStartTime(t){this._startTime=ai(t)}setStatus(t){return this._status=t,this}updateName(t){return this._name=t,this.setAttribute(dt,"custom"),this}end(t){this._endTime||(this._endTime=ai(t),aL(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[et],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:sw(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[be],profile_id:this._attributes[Gm],exclusive_time:this._attributes[Er],measurements:Yp(this._events),is_segment:this._isStandaloneSpan&&Ve(this)===this||void 0,segment_id:this._isStandaloneSpan?Ve(this).spanContext().spanId:void 0,links:ow(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(t,a,n){H&&k.log("[Tracing] Adding an event to span:",t);const i=Zp(a)?a:n||Me(),r=Zp(a)?{}:a||{},o={name:t,time:ai(i),attributes:r};return this._events.push(o),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const t=W();if(t&&t.emit("spanEnd",this),!(this._isStandaloneSpan||this===Ve(this)))return;if(this._isStandaloneSpan){this._sampled?iL(eL([this],t)):(H&&k.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","span"));return}const n=this._convertSpanToTransaction();n&&(Vu(this).scope||_e()).captureEvent(n)}_convertSpanToTransaction(){var c;if(!Xp(se(this)))return;this._name||(H&&k.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");const{scope:t,isolationScope:a}=Vu(this),n=(c=t==null?void 0:t.getScopeData().sdkProcessingMetadata)==null?void 0:c.normalizedRequest;if(this._sampled!==!0)return;const r=io(this).filter(l=>
49l!==this&&!nL(l)).map(l=>se(l)).filter(Xp),o=this._attributes[dt];delete this._attributes[o1],r.forEach(l=>{delete l.data[o1]});const s={contexts:{trace:BP(this)},spans:r.length>Jp?r.sort((l,f)=>l.start_timestamp-f.start_timestamp).slice(0,Jp):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:t,capturedSpanIsolationScope:a,dynamicSamplingContext:ca(this)},request:n,...o&&{transaction_info:{source:o}}},u=Yp(this._events);return u&&Object.keys(u).length&&(H&&k.log("[Measurements] Adding measurements to transaction event",JSON.stringify(u,void 0,2)),s.measurements=u),s}}function Zp(e){return e&&typeof e=="number"||e instanceof Date||Array.isArray(e)}function Xp(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}function nL(e){return e instanceof P_&&e.isStandaloneSpan()}function iL(e){const t=W();if(!t)return;const a=e[1];if(!a||a.length===0){t.recordDroppedEvent("before_send","span");return}t.sendEnvelope(e)}function L_(e,t,a=()=>{},n=()=>{}){let i;try{i=e()}catch(r){throw t(r),a(),r}return rL(i,t,a,n)}function rL(e,t,a,n){return Dr(e)?e.then(i=>(a(),n(i),i),i=>{throw t(i),a(),i}):(a(),n(e),e)}function oL(e,t,a){if(!$t(e))return[!1];let n,i;typeof e.tracesSampler=="function"?(i=e.tracesSampler({...t,inheritOrSampleWith:s=>typeof t.parentSampleRate=="number"?t.parentSampleRate:typeof t.parentSampled=="boolean"?Number(t.parentSampled):s}),n=!0):t.parentSampled!==void 0?i=t.parentSampled:typeof e.tracesSampleRate<"u"&&(i=e.tracesSampleRate,n=!0);const r=ui(i);if(r===void 0)return H&&k.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(i)} of type ${JSON.stringify(typeof i)}.`),[!1];if(!r)return H&&k.log(`[Tracing] Discarding transaction because ${typeof e.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,r,n];const o=a<r;return o||H&&k.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(i)})`),[o,r,n]}const Zu="__SENTRY_SUPPRESS_TRACING__";function Qa(e,t){const a=$o();if(a.startSpan)return a.startSpan(e,t);const n=Xm(e),{forceTransaction:i,parentSpan:r,scope:o}=e,s=o==null?void 0:o.clone();return aa(s,()=>Fw(r)(()=>{const _=_e(),c=Qm(_,r),f=e.onlyIfParent&&!c?new Va:Zm({parentSpan:c,spanArguments:n,forceTransaction:i,scope:_});return wa(_,f),L_(()=>t(f),()=>{const{status:d}=se(f);f.isRecording()&&(!d||d==="ok")&&f.setStatus({code:Fe,message:"internal_error"})},()=>{f.end()})}))}function Na(e,t){const a=$o();if(a.startSpanManual)return a.startSpanManual(e,t);const n=Xm(e),{forceTransaction:i,parentSpan:r,scope:o}=e,s=o==null?void 0:o.clone();return aa(s,()=>Fw(r)(()=>{const _=_e(),c=Qm(_,r),f=e.onlyIfParent&&!c?new Va:Zm({parentSpan:c,spanArguments:n,forceTransaction:i,scope:_});return wa(_,f),L_(()=>t(f,()=>f.end()),()=>{const{status:d}=se(f);f.isRecording()&&(!d||d==="ok")&&f.setStatus({code:Fe,message:"internal_error"})})}))}function Ka(e){const t=$o();if(t.startInactiveSpan)return t.startInactiveSpan(e);const a=Xm(e),{forceTransaction:n,parentSpan:i}=e;return(e.scope?o=>aa(e.scope,o):i!==void 0?o=>zo(i,o):o=>o())(()=>{const o=_e(),s=Qm(o,i);return e.onlyIfParent&&!s?new Va:Zm({parentSpan:s,spanArguments:a,forceTransaction:n,scope:o})})}const sL=(e,t)=>{const a=Za(),n=An(a);if(n.continueTrace)return n.continueTrace(e,t);const{sentryTrace:i,baggage:r}=e,o=W(),s=Km(r);return o&&!TP(o,s==null?void 0:s.org_id)?mw(t):aa(u=>{const _=ew(i,r);return u.setPropagationContext(_),wa(u,void 0),t()})};function zo(e,t){const a=$o();return a.withActiveSpan?a.withActiveSpan(e,t):aa(n=>(wa(n,e||void 0),t(n)))}function hw(e){const t=$o();return t.suppressTracing?t.suppressTracing(e):aa(a=>{a.setSDKProcessingMetadata({[Zu]:!0});const n=e();return a.setSDKProcessingMetadata({[Zu]:void 0}),n})}function mw(e){return aa(t=>(t.setPropagationContext({traceId:ka(),sampleRand:Math.random()}
49),H&&k.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),zo(null,e)))}function Zm({parentSpan:e,spanArguments:t,forceTransaction:a,scope:n}){if(!$t()){const o=new Va;if(a||!e){const s={sampled:"false",sample_rate:"0",transaction:t.name,...ca(o)};nu(o,s)}return o}const i=Xe();let r;if(e&&!a)r=uL(e,n,t),uw(e,r);else if(e){const o=ca(e),{traceId:s,spanId:u}=e.spanContext(),_=Tn(e);r=Qp({traceId:s,parentSpanId:u,...t},n,_),nu(r,o)}else{const{traceId:o,dsc:s,parentSpanId:u,sampled:_}={...i.getPropagationContext(),...n.getPropagationContext()};r=Qp({traceId:o,parentSpanId:u,...t},n,_),s&&nu(r,s)}return tL(r),FP(r,n,i),r}function Xm(e){const a={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const n={...a};return n.startTimestamp=ai(e.startTime),delete n.startTime,n}return a}function $o(){const e=Za();return An(e)}function Qp(e,t,a){var g;const n=W(),i=(n==null?void 0:n.getOptions())||{},{name:r=""}=e,o={spanAttributes:{...e.attributes},spanName:r,parentSampled:a};n==null||n.emit("beforeSampling",o,{decision:!1});const s=o.parentSampled??a,u=o.spanAttributes,_=t.getPropagationContext(),[c,l,f]=t.getScopeData().sdkProcessingMetadata[Zu]?[!1]:oL(i,{name:r,parentSampled:s,attributes:u,parentSampleRate:ui((g=_.dsc)==null?void 0:g.sample_rate)},_.sampleRand),d=new P_({...e,attributes:{[dt]:"custom",[M_]:l!==void 0&&f?l:void 0,...u},sampled:c});return!c&&n&&(H&&k.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),n.recordDroppedEvent("sample_rate","transaction")),n&&n.emit("spanStart",d),d}function uL(e,t,a){const{spanId:n,traceId:i}=e.spanContext(),r=t.getScopeData().sdkProcessingMetadata[Zu]?!1:Tn(e),o=r?new P_({...a,parentSpanId:n,traceId:i,sampled:r}):new Va({traceId:i});uw(e,o);const s=W();return s&&(s.emit("spanStart",o),a.endTimestamp&&s.emit("spanEnd",o)),o}function Qm(e,t){if(t)return t;if(t===null)return;const a=tr(e);if(!a)return;const n=W();return(n?n.getOptions():{}).parentSpanIsAlwaysRootSpan?Ve(a):a}function Fw(e){return e!==void 0?t=>zo(e,t):t=>t()}const iu={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},_L="heartbeatFailed",lL="idleTimeout",cL="finalTimeout",fL="externalFinish";function pw(e,t={}){const a=new Map;let n=!1,i,r=fL,o=!t.disableAutoFinish;const s=[],{idleTimeout:u=iu.idleTimeout,finalTimeout:_=iu.finalTimeout,childSpanTimeout:c=iu.childSpanTimeout,beforeSpanEnd:l,trimIdleSpanEndTimestamp:f=!0}=t,d=W();if(!d||!$t()){const D=new Va,S={sample_rate:"0",sampled:"false",...ca(D)};return nu(D,S),D}const g=_e(),h=He(),m=dL(e);m.end=new Proxy(m.end,{apply(D,S,P){if(l&&l(m),S instanceof Va)return;const[w,...M]=P,B=w||Me(),N=ai(B),I=io(m).filter(O=>O!==m),L=se(m);if(!I.length||!f)return C(N),Reflect.apply(D,S,[N,...M]);const q=d.getOptions().ignoreSpans,j=I==null?void 0:I.reduce((O,G)=>{const K=se(G);return!K.timestamp||q&&Ku(K,q)?O:O?Math.max(O,K.timestamp):K.timestamp},void 0),T=L.start_timestamp,R=Math.min(T?T+_/1e3:1/0,Math.max(T||-1/0,Math.min(N,j||1/0)));return C(R),Reflect.apply(D,S,[R,...M])}});function F(){i&&(clearTimeout(i),i=void 0)}function p(D){F(),i=setTimeout(()=>{!n&&a.size===0&&o&&(r=lL,m.end(D))},u)}function E(D){i=setTimeout(()=>{!n&&o&&(r=_L,m.end(D))},c)}function y(D){F(),a.set(D,!0);const S=Me();E(S+c/1e3)}function A(D){if(a.has(D)&&a.delete(D),a.size===0){const S=Me();p(S+u/1e3)}}function C(D){n=!0,a.clear(),s.forEach(I=>I()),wa(g,h);const S=se(m),{start_timestamp:P}=S;if(!P)return;S.data[Do]||m.setAttribute(Do,r);const M=S.status;(!M||M==="unknown")&&m.setStatus({code:R_}),k.log(`[Tracing] Idle span "${S.op}" finished`);const B=io(m).filter(I=>I!==m);let N=0;B.forEach(I=>{I.isRecording()&&(I.setStatus({code:Fe,message:"cancelled"}),I.end(D),H&&k.log("[Tracing] Cancelling span since span ended early",JSON.stringify(I,void 0,2)));const L=se(I),{timestamp:q=0,start_timestamp:j=0}=L,T=j<=D,R=(_+u)/1e3,O=q-j<=R;if(H){const G=JSON.stringify(I,void 0,2);T?O||k.log("[Tracing] Discarding span since it finished after idle span final timeout",G):k.log("[Tracing] Discarding span since it happened after idle span was finished",G)}(!O||!T)&&(OP(m,I),N++)}),N>0&&m.setAttribute("sentry.idle_span_discarded_spans",N)}return s.push(d.on("spanStart",D=>{if(n||D===m||se(D).timestamp||D instanceof P_&&D.isStandaloneSpan())return;io(m).includes(D)&&y(D.spanContext().spanId)})),s.push(d.on("spanEnd",D=>{n||A(D.spanContext().spanId)})),s.push(d.on("idleSpanEnableAutoFinish",D=>
49{D===m&&(o=!0,p(),a.size&&E())})),t.disableAutoFinish||p(),setTimeout(()=>{n||(m.setStatus({code:Fe,message:"deadline_exceeded"}),r=cL,m.end())},_),m}function dL(e){const t=Ka(e);return wa(_e(),t),H&&k.log("[Tracing] Started span is an idle span"),t}const Gl=0,e3=1,t3=2;function z_(e){return new ko(t=>{t(e)})}function eF(e){return new ko((t,a)=>{a(e)})}class ko{constructor(t){this._state=Gl,this._handlers=[],this._runExecutor(t)}then(t,a){return new ko((n,i)=>{this._handlers.push([!1,r=>{if(!t)n(r);else try{n(t(r))}catch(o){i(o)}},r=>{if(!a)i(r);else try{n(a(r))}catch(o){i(o)}}]),this._executeHandlers()})}catch(t){return this.then(a=>a,t)}finally(t){return new ko((a,n)=>{let i,r;return this.then(o=>{r=!1,i=o,t&&t()},o=>{r=!0,i=o,t&&t()}).then(()=>{if(r){n(i);return}a(i)})})}_executeHandlers(){if(this._state===Gl)return;const t=this._handlers.slice();this._handlers=[],t.forEach(a=>{a[0]||(this._state===e3&&a[1](this._value),this._state===t3&&a[2](this._value),a[0]=!0)})}_runExecutor(t){const a=(r,o)=>{if(this._state===Gl){if(Dr(o)){o.then(n,i);return}this._state=r,this._value=o,this._executeHandlers()}},n=r=>{a(e3,r)},i=r=>{a(t3,r)};try{t(n,i)}catch(r){i(r)}}}function gL(e,t,a,n=0){try{const i=l1(t,a,e,n);return Dr(i)?i:z_(i)}catch(i){return eF(i)}}function l1(e,t,a,n){const i=a[n];if(!e||!i)return e;const r=i({...e},t);return H&&r===null&&k.log(`Event processor "${i.id||"?"}" dropped event`),Dr(r)?r.then(o=>l1(o,t,a,n+1)):l1(r,t,a,n+1)}function hL(e,t){const{fingerprint:a,span:n,breadcrumbs:i,sdkProcessingMetadata:r}=t;mL(e,t),n&&bL(e,n),yL(e,a),FL(e,i),pL(e,r)}function nr(e,t){const{extra:a,tags:n,attributes:i,user:r,contexts:o,level:s,sdkProcessingMetadata:u,breadcrumbs:_,fingerprint:c,eventProcessors:l,attachments:f,propagationContext:d,transactionName:g,span:h}=t;Hr(e,"extra",a),Hr(e,"tags",n),Hr(e,"attributes",i),Hr(e,"user",r),Hr(e,"contexts",o),e.sdkProcessingMetadata=jo(e.sdkProcessingMetadata,u,2),s&&(e.level=s),g&&(e.transactionName=g),h&&(e.span=h),_.length&&(e.breadcrumbs=[...e.breadcrumbs,..._]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),l.length&&(e.eventProcessors=[...e.eventProcessors,...l]),f.length&&(e.attachments=[...e.attachments,...f]),e.propagationContext={...e.propagationContext,...d}}function Hr(e,t,a){e[t]=jo(e[t],a,1)}function mL(e,t){const{extra:a,tags:n,user:i,contexts:r,level:o,transactionName:s}=t;Object.keys(a).length&&(e.extra={...a,...e.extra}),Object.keys(n).length&&(e.tags={...n,...e.tags}),Object.keys(i).length&&(e.user={...i,...e.user}),Object.keys(r).length&&(e.contexts={...r,...e.contexts}),o&&(e.level=o),s&&e.type!=="transaction"&&(e.transaction=s)}function FL(e,t){const a=[...e.breadcrumbs||[],...t];e.breadcrumbs=a.length?a:void 0}function pL(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function bL(e,t){e.contexts={trace:iw(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:ca(t),...e.sdkProcessingMetadata};const a=Ve(t),n=se(a).description;n&&!e.transaction&&e.type==="transaction"&&(e.transaction=n)}function yL(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint.length||delete e.fingerprint}let Ia,a3,n3,rn;function bw(e){const t=Z._sentryDebugIds,a=Z._debugIds;if(!t&&!a)return{};const n=t?Object.keys(t):[],i=a?Object.keys(a):[];if(rn&&n.length===a3&&i.length===n3)return rn;a3=n.length,n3=i.length,rn={},Ia||(Ia={});const r=(o,s)=>{for(const u of o){const _=s[u],c=Ia==null?void 0:Ia[u];if(c&&rn&&_)rn[c[0]]=_,Ia&&(Ia[u]=[c[0],_]);else if(_){const l=e(u);for(let f=l.length-1;f>=0;f--){const d=l[f],g=d==null?void 0:d.filename;if(g&&rn&&Ia){rn[g]=_,Ia[u]=[g,_];break}}}}};return t&&r(n,t),a&&r(i,a),rn}function DL(e,t){const a=bw(e);if(!a)return[];const n=[];for(const i of t)i&&a[i]&&n.push({type:"sourcemap",code_file:i,debug_id:a[i]});return n}function yw(e,t,a,n,i,r){const{normalizeDepth:o=3,normalizeMaxBreadth:s=1e3}=e,u={...t,event_id:t.event_id||a.event_id||tt(),timestamp:t.timestamp||Di()},_=a.integrations||e.integrations.map(m=>m.name);EL(u,e),CL(u,_),i&&i.emit("applyFrameMetadata",t),t.type===void 0&&kL(u,e.stackParser);const c=SL(n,a.captureContext);a.mechanism&&Ga(u,a.mechanism);const l=i?i.getEventProcessors():[],f=$a().getScopeData();if(r){const m=r.getScopeData();nr(f,m)}if(c){const m=c.getScopeData();nr(f,m)}const d=[...a.attachments||[],...f.attachments];d.length&&(a.attachments=d),hL(u,f);const g=[...l,...f.eventProcessors];return gL(g,u,a).then(m=>(m&&wL(m),typeof o=="number"&&o>0?vL(m,o,s):m))}function EL(e,t){var s,u;const{environment:a,release:n,dist:i,maxValueLength:r}=t;e.environment=e.environment||a||N_,!e.release&&n&&(e.release=n),!e.dist&&i&&(e.dist=i);const o=e.request;o!=null&&o.url&&r&&(o.url=yo(o.url,r)),r&&((u=(s=e.exception)==null?void 0:s.values)==null||u.forEach(_=>{_.value&&(_.value=yo(_.value,r))}))}function kL(e,t){var n,i;const a=bw(t);
49(i=(n=e.exception)==null?void 0:n.values)==null||i.forEach(r=>{var o,s;(s=(o=r.stacktrace)==null?void 0:o.frames)==null||s.forEach(u=>{u.filename&&(u.debug_id=a[u.filename])})})}function wL(e){var n,i;const t={};if((i=(n=e.exception)==null?void 0:n.values)==null||i.forEach(r=>{var o,s;(s=(o=r.stacktrace)==null?void 0:o.frames)==null||s.forEach(u=>{u.debug_id&&(u.abs_path?t[u.abs_path]=u.debug_id:u.filename&&(t[u.filename]=u.debug_id),delete u.debug_id)})}),Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const a=e.debug_meta.images;Object.entries(t).forEach(([r,o])=>{a.push({type:"sourcemap",code_file:r,debug_id:o})})}function CL(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function vL(e,t,a){var i,r;if(!e)return null;const n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(o=>({...o,...o.data&&{data:Nt(o.data,t,a)}}))},...e.user&&{user:Nt(e.user,t,a)},...e.contexts&&{contexts:Nt(e.contexts,t,a)},...e.extra&&{extra:Nt(e.extra,t,a)}};return(i=e.contexts)!=null&&i.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=Nt(e.contexts.trace.data,t,a))),e.spans&&(n.spans=e.spans.map(o=>({...o,...o.data&&{data:Nt(o.data,t,a)}}))),(r=e.contexts)!=null&&r.flags&&n.contexts&&(n.contexts.flags=Nt(e.contexts.flags,3,a)),n}function SL(e,t){if(!t)return e;const a=e?e.clone():new la;return a.update(t),a}function AL(e){if(e)return TL(e)?{captureContext:e}:xL(e)?{captureContext:e}:e}function TL(e){return e instanceof la||typeof e=="function"}const BL=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function xL(e){return Object.keys(e).some(t=>BL.includes(t))}function Ne(e,t){return _e().captureException(e,AL(t))}function Dw(e,t){const a=typeof t=="string"?t:void 0,n=typeof t!="string"?{captureContext:t}:void 0;return _e().captureMessage(e,a,n)}function kr(e,t){return _e().captureEvent(e,t)}function Ew(e,t){Xe().setContext(e,t)}function IL(e){Xe().setExtras(e)}function qL(e,t){Xe().setExtra(e,t)}function OL(e){Xe().setTags(e)}function kw(e,t){Xe().setTag(e,t)}function c1(e){Xe().setUser(e)}function ww(){return Xe().lastEventId()}async function ML(e){const t=W();return t?t.flush(e):(H&&k.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function RL(e){const t=W();return t?t.close(e):(H&&k.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function NL(){return!!W()}function Cw(){const e=W();return(e==null?void 0:e.getOptions().enabled)!==!1&&!!(e!=null&&e.getTransport())}function vw(e){Xe().addEventProcessor(e)}function f1(e){const t=Xe(),a=_e(),{userAgent:n}=Z.navigator||{},i=eP({user:a.getUser()||t.getUser(),...n&&{userAgent:n},...e}),r=t.getSession();return(r==null?void 0:r.status)==="ok"&&er(r,{status:"exited"}),tF(),t.setSession(i),i}function tF(){const e=Xe(),a=_e().getSession()||e.getSession();a&&tP(a),Sw(),e.setSession()}function Sw(){const e=Xe(),t=W(),a=e.getSession();a&&t&&t.captureSession(a)}function d1(e=!1){if(e){tF();return}Sw()}const jL="7";function Aw(e){const t=e.protocol?`${e.protocol}:`:"",a=e.port?`:${e.port}`:"";return`${t}//${e.host}${a}${e.path?`/${e.path}`:""}/api/`}function PL(e){return`${Aw(e)}${e.projectId}/envelope/`}function LL(e,t){const a={sentry_version:jL};return e.publicKey&&(a.sentry_key=e.publicKey),t&&(a.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(a).toString()}function Tw(e,t,a){return t||`${PL(e)}?${LL(e,a)}`}function zL(e,t){const a=X6(e);if(!a)return"";const n=`${Aw(a)}embed/error-page/`;let i=`dsn=${Xa(a)}`;for(const r in t)if(r!=="dsn"&&r!=="onClose")if(r==="user"){const o=t.user;if(!o)continue;o.name&&(i+=`&name=${encodeURIComponent(o.name)}`),o.email&&(i+=`&email=${encodeURIComponent(o.email)}`)}else i+=`&${encodeURIComponent(r)}=${encodeURIComponent(t[r])}`;return`${n}?${i}`}const i3=[];function $L(e){const t={};return e.forEach(a=>{const{name:n}=a,i=t[n];i&&!i.isDefaultInstance&&a.isDefaultInstance||(t[n]=a)}),Object.values(t)}function HL(e){const t=e.defaultIntegrations||[],a=e.integrations;t.forEach(i=>
49{i.isDefaultInstance=!0});let n;if(Array.isArray(a))n=[...t,...a];else if(typeof a=="function"){const i=a(t);n=Array.isArray(i)?i:[i]}else n=t;return $L(n)}function UL(e,t){const a={};return t.forEach(n=>{n&&Bw(e,n,a)}),a}function r3(e,t){for(const a of t)a!=null&&a.afterAllSetup&&a.afterAllSetup(e)}function Bw(e,t,a){if(a[t.name]){H&&k.log(`Integration skipped because it was already installed: ${t.name}`);return}if(a[t.name]=t,!i3.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),i3.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,r)=>n(i,r,e))}if(typeof t.processEvent=="function"){const n=t.processEvent.bind(t),i=Object.assign((r,o)=>n(r,o,e),{id:t.name});e.addEventProcessor(i)}H&&k.log(`Integration installed: ${t.name}`)}function g1(e){const t=W();if(!t){H&&k.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}function WL(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)&&Object.keys(e).includes("value")}function GL(e,t){const{value:a,unit:n}=WL(e)?e:{value:e,unit:void 0},i=VL(a),r=n&&typeof n=="string"?{unit:n}:{};if(i)return{...i,...r};if(!t)return;let o="";try{o=JSON.stringify(a)??""}catch{}return{value:o,type:"string",...r}}function o3(e,t=!1){const a={};for(const[n,i]of Object.entries(e)){const r=GL(i,t);r&&(a[n]=r)}return a}function VL(e){const t=typeof e=="string"?"string":typeof e=="boolean"?"boolean":typeof e=="number"&&!Number.isNaN(e)?Number.isInteger(e)?"integer":"double":null;if(t)return{value:e,type:t}}function xw(e,t){return t?aa(t,()=>{const a=He(),n=a?iw(a):H6(t);return[a?ca(a):Jm(e,t),n]}):[void 0,void 0]}const KL={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};function YL(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}function JL(e,t,a,n){const i={};return t!=null&&t.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),a&&n&&(i.dsn=Xa(n)),ga(i,[YL(e)])}const ZL=100;function pa(e,t,a,n=!0){a&&(!e[t]||n)&&(e[t]=a)}function XL(e,t){const a=nF(),n=Iw(e);n===void 0?a.set(e,[t]):n.length>=ZL?(aF(e,n),a.set(e,[t])):a.set(e,[...n,t])}function Xu(e,t=_e(),a=XL){var M;const n=(t==null?void 0:t.getClient())??W();if(!n){H&&k.warn("No client available to capture log.");return}const{release:i,environment:r,enableLogs:o=!1,beforeSendLog:s}=n.getOptions();if(!o){H&&k.warn("logging option not enabled, log will not be captured.");return}const[,u]=xw(n,t),_={...e.attributes},{user:{id:c,email:l,username:f},attributes:d={}}=QL(t);pa(_,"user.id",c,!1),pa(_,"user.email",l,!1),pa(_,"user.name",f,!1),pa(_,"sentry.release",i),pa(_,"sentry.environment",r);const{name:g,version:h}=((M=n.getSdkMetadata())==null?void 0:M.sdk)??{};pa(_,"sentry.sdk.name",g),pa(_,"sentry.sdk.version",h);const m=n.getIntegrationByName("Replay"),F=m==null?void 0:m.getReplayId(!0);pa(_,"sentry.replay_id",F),F&&(m==null?void 0:m.getRecordingMode())==="buffer"&&pa(_,"sentry._internal.replay_is_buffering",!0);const p=e.message;if(q_(p)){const{__sentry_template_string__:B,__sentry_template_values__:N=[]}=p;N!=null&&N.length&&(_["sentry.message.template"]=B),N.forEach((I,L)=>{_[`sentry.message.parameter.${L}`]=I})}const E=tr(t);pa(_,"sentry.trace.parent_span_id",E==null?void 0:E.spanContext().spanId);const y={...e,attributes:_};n.emit("beforeCaptureLog",y);const A=s?va(()=>s(y)):y;if(!A){n.recordDroppedEvent("before_send","log_item",1),H&&k.warn("beforeSendLog returned null, log will not be captured.");return}const{level:C,message:D,attributes:S={},severityNumber:P}=A,w={timestamp:Me(),level:C,body:D,trace_id:u==null?void 0:u.trace_id,severity_number:P??KL[C],attributes:{...o3(d),...o3(S,!0)}};a(n,w),n.emit("afterCaptureLog",A)}function aF(e,t){const a=t??Iw(e)??[];if(a.length===0)return;const n=e.getOptions(),i=JL(a,n._metadata,n.tunnel,e.getDsn());nF().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(i)}function Iw(e){return nF().get(e)}function QL(e){const t=$a().getScopeData();return nr(t,Xe().getScopeData()),nr(t,e.getScopeData()),t}function nF(){return br("clientToLogBufferMap",()=>new WeakMap)}function ez(e){return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:e}]}function tz(e,t,a,n){const i={};return t!=null&&t.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),a&&n&&(i.dsn=Xa(n)),ga(i,[ez(e)])}const az=1e3;function nz(e){switch(typeof e){case"number":return Number.isInteger(e)?{value:e,type:"integer"}:{value:e,type:"double"};case"boolean":return{value:e,type:"boolean"};case"string":return{value:e,type:"string"};default:{let t="";try{t=JSON.stringify(e)??""}catch{}return{value:t,type:"string"}}}}function qa(e,t,a,n=!0){a&&(n||!(t in e))&&(e[t]=a)}function iz(e,t){const a=rF(),n=qw(e);n===void 0?a.set(e,[t]):n.length>=az?(iF(e,n),a.set(e,[t])):a.set(e,[...n,t])}function rz(e,t,a){var d;const{release:n,environment:i}=t.getOptions(),r={...e.attributes},{user:{id:o,email:s,username:u}}=uz(a);qa(r,"user.id",o,!1),qa(r,"user.email",s,!1),qa(r,"user.name",u,!1),qa(r,"sentry.release",n),qa(r,"sentry.environment",i);const{name:_,version:c}=((d=t.getSdkMetadata())==null?void 0:d.sdk)??{};qa(r,"sentry.sdk.name",_),qa(r,"sentry.sdk.version",c);const l=t.getIntegrationByName("Replay"),f=l==null?void 0:l.getReplayId(!0);return qa(r,"sentry.replay_id",f),f&&(l==null?void 0:l.getRecordingMode())==="buffer"&&qa(r,"sentry._internal.replay_is_buffering",!0),{...e,attributes:r}}function oz(e,t,a){const n={};for(const u in e.attributes)e.attributes[u]!==void 0&&(n[u]=nz(e.attributes[u]));const[,i]=xw(t,a),r=tr(a),o=r?r.spanContext().traceId:i==null?void 0:i.trace_id,s=r?r.spanContext().spanId:void 0;return{timestamp:Me(),trace_id:o??"",span_id:s,name:e.name,type:e.type,unit:e.unit,value:e.value,attributes:n}}function sz(e,t){const a=(t==null?void 0:t.scope)??_e(),n=(t==null?void 0:t.captureSerializedMetric)??iz,i=(a==null?void 0:a.getClient())??W();if(!i){H&&k.warn("No client available to capture metric.");return}const{_experiments:r,enableMetrics:o,beforeSendMetric:s}=i.getOptions();if(!(o??(r==null?void 0:r.enableMetrics)??!0)){H&&k.warn("metrics option not enabled, metric will not be captured.");return}const _=rz(e,i,a);i.emit("processMetric",_);const c=s||(r==null?void 0:r.beforeSendMetric),l=c?c(_):_;if(!l){H&&k.log("`beforeSendMetric` returned `null`, will not send metric.");return}const f=oz(l,i,a);H&&k.log("[Metric]",f),n(i,f),i.emit("afterCaptureMetric",l)}function iF(e,t){const a=t??qw(e)??[];if(a.length===0)return;const n=e.getOptions(),i=tz(a,n._metadata,n.tunnel,e.getDsn());rF().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(i)}function qw(e){return rF().get(e)}function uz(e){const t=$a().getScopeData();return nr(t,Xe().getScopeData()),nr(t,e.getScopeData()),t}function rF(){return br("clientToMetricBufferMap",()=>new WeakMap)}const oF=Symbol.for("SentryBufferFullError");function sF(e=100){const t=new Set;function a(){return t.size<e}function n(o){t.delete(o)}function i(o){if(!a())return eF(oF);const s=o();return t.add(s),s.then(()=>n(s),()=>n(s)),s}function r(o){if(!t.size)return z_(!0);const s=Promise.allSettled(Array.from(t)).then(()=>!0);if(!o)return s;const u=[s,new Promise(_=>setTimeout(()=>_(!1),o))];return Promise.race(u)}return{get $(){return Array.from(t)},add:i,drain:r}}const _z=60*1e3;function Ow(e,t=Date.now()){const a=parseInt(`${e}`,10);if(!isNaN(a))return a*1e3;const n=Date.parse(`${e}`);return isNaN(n)?_z:n-t}function lz(e,t){return e[t]||e.all||0}function Mw(e,t,a=Date.now()){return lz(e,t)>a}function Rw(e,{statusCode:t,headers:a},n=Date.now()){const i={...e},r=a==null?void 0:a["x-sentry-rate-limits"],o=a==null?void 0:a["retry-after"];if(r)for(const s of r.trim().split(",")){const[u,_,,,c]=s.split(":",5),l=parseInt(u,10),f=(isNaN(l)?60:l)*1e3;if(!_)i.all=n+f;else for(const d of _.split(";"))d==="metric_bucket"?(!c||c.split(";").includes("custom"))&&(i[d]=n+f):i[d]=n+f}else o?i.all=n+Ow(o,n):t===429&&(i.all=n+60*1e3);return i}const Nw=64;function jw(e,t,a=sF(e.bufferSize||Nw)){let n={};const i=o=>a.drain(o);function r(o){const s=[];if(_i(o,(l,f)=>{const d=Kp(f);
49Mw(n,d)?e.recordDroppedEvent("ratelimit_backoff",d):s.push(l)}),s.length===0)return Promise.resolve({});const u=ga(o[0],s),_=l=>{_i(u,(f,d)=>{e.recordDroppedEvent(l,Kp(d))})},c=()=>t({body:Ju(u)}).then(l=>(l.statusCode!==void 0&&(l.statusCode<200||l.statusCode>=300)&&H&&k.warn(`Sentry responded with status code ${l.statusCode} to sent event.`),n=Rw(n,l),l),l=>{throw _("network_error"),H&&k.error("Encountered error running transport request:",l),l});return a.add(c).then(l=>l,l=>{if(l===oF)return H&&k.error("Skipped sending event because buffer is full."),_("queue_overflow"),Promise.resolve({});throw l})}return{send:r,flush:i}}function cz(e,t,a){const n=[{type:"client_report"},{timestamp:Di(),discarded_events:e}];return ga(t?{dsn:t}:{},[n])}function Pw(e){const t=[];e.message&&t.push(e.message);try{const a=e.exception.values[e.exception.values.length-1];a!=null&&a.value&&(t.push(a.value),a.type&&t.push(`${a.type}: ${a.value}`))}catch{}return t}function fz(e){var u;const{trace_id:t,parent_span_id:a,span_id:n,status:i,origin:r,data:o,op:s}=((u=e.contexts)==null?void 0:u.trace)??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:a,span_id:n??"",start_timestamp:e.start_timestamp??0,status:i,timestamp:e.timestamp,trace_id:t??"",origin:r,profile_id:o==null?void 0:o[Gm],exclusive_time:o==null?void 0:o[Er],measurements:e.measurements,is_segment:!0}}function dz(e){return{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[Gm]:e.profile_id},...e.exclusive_time&&{[Er]:e.exclusive_time}}}},measurements:e.measurements}}const s3="Not capturing exception because it's already been captured.",u3="Discarded session because of missing or non-string release",Lw=Symbol.for("SentryInternalError"),zw=Symbol.for("SentryDoNotSendEventError"),gz=5e3;function ru(e){return{message:e,[Lw]:!0}}function Vl(e){return{message:e,[zw]:!0}}function _3(e){return!!e&&typeof e=="object"&&Lw in e}function l3(e){return!!e&&typeof e=="object"&&zw in e}function c3(e,t,a,n,i){let r=0,o,s=!1;e.on(a,()=>{r=0,clearTimeout(o),s=!1}),e.on(t,u=>{r+=n(u),r>=8e5?i(e):s||(s=!0,o=setTimeout(()=>{i(e)},gz))}),e.on("flush",()=>{i(e)})}class hz{constructor(t){var n,i,r;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=sF(((n=t.transportOptions)==null?void 0:n.bufferSize)??Nw),t.dsn?this._dsn=X6(t.dsn):H&&k.warn("No DSN provided, client will not send events."),this._dsn){const o=Tw(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:o})}this._options.enableLogs=this._options.enableLogs??((i=this._options._experiments)==null?void 0:i.enableLogs),this._options.enableLogs&&c3(this,"afterCaptureLog","flushLogs",bz,aF),(this._options.enableMetrics??((r=this._options._experiments)==null?void 0:r.enableMetrics)??!0)&&c3(this,"afterCaptureMetric","flushMetrics",pz,iF)}captureException(t,a,n){const i=tt();if(Pp(t))return H&&k.log(s3),i;const r={event_id:i,...a};return this._process(()=>this.eventFromException(t,r).then(o=>this._captureEvent(o,r,n)).then(o=>o),"error"),r.event_id}captureMessage(t,a,n,i){const r={event_id:tt(),...n},o=q_(t)?t:String(t),s=yn(t),u=s?this.eventFromMessage(o,a,r):this.eventFromException(t,r);return this._process(()=>
49u.then(_=>this._captureEvent(_,r,i)),s?"unknown":"error"),r.event_id}captureEvent(t,a,n){const i=tt();if(a!=null&&a.originalException&&Pp(a.originalException))return H&&k.log(s3),i;const r={event_id:i,...a},o=t.sdkProcessingMetadata||{},s=o.capturedSpanScope,u=o.capturedSpanIsolationScope,_=f3(t.type);return this._process(()=>this._captureEvent(t,r,s||n,u),_),r.event_id}captureSession(t){this.sendSession(t),er(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const a=this._transport;if(!a)return!0;this.emit("flush");const n=await this._isClientDoneProcessing(t),i=await a.flush(t);return n&&i}async close(t){const a=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),a}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const a=this._integrations[t.name];Bw(this,t,this._integrations),a||r3(this,[t])}sendEvent(t,a={}){this.emit("beforeSendEvent",t,a);let n=QP(t,this._dsn,this._options._metadata,this._options.tunnel);for(const i of a.attachments||[])n=UP(n,YP(i));this.sendEnvelope(n).then(i=>this.emit("afterSendEvent",t,i))}sendSession(t){const{release:a,environment:n=N_}=this._options;if("aggregates"in t){const r=t.attrs||{};if(!r.release&&!a){H&&k.warn(u3);return}r.release=r.release||a,r.environment=r.environment||n,t.attrs=r}else{if(!t.release&&!a){H&&k.warn(u3);return}t.release=t.release||a,t.environment=t.environment||n}this.emit("beforeSendSession",t);const i=XP(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(i)}recordDroppedEvent(t,a,n=1){if(this._options.sendClientReports){const i=`${t}:${a}`;H&&k.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(t,a){const n=this._hooks[t]=this._hooks[t]||new Set,i=(...r)=>a(...r);return n.add(i),()=>{n.delete(i)}}emit(t,...a){const n=this._hooks[t];n&&n.forEach(i=>i(...a))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(a){return H&&k.error("Error while sending envelope:",a),{}}return H&&k.error("Transport disabled"),{}}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=UL(this,t),r3(this,t)}_updateSessionFromEvent(t,a){var u,_;let n=a.level==="fatal",i=!1;const r=(u=a.exception)==null?void 0:u.values;if(r){i=!0,n=!1;for(const c of r)if(((_=c.mechanism)==null?void 0:_.handled)===!1){n=!0;break}}const o=t.status==="ok";(o&&t.errors===0||o&&n)&&(er(t,{...n&&{status:"crashed"},errors:t.errors||Number(i||n)}),this.captureSession(t))}async _isClientDoneProcessing(t){let a=0;for(;!t||a<t;){if(await new Promise(n=>setTimeout(n,1)),!this._numProcessing)return!0;a++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,a,n,i){const r=this.getOptions(),o=Object.keys(this._integrations);return!a.integrations&&(o!=null&&o.length)&&(a.integrations=o),this.emit("preprocessEvent",t,a),t.type||i.setLastEventId(t.event_id||a.event_id),yw(r,t,a,n,this,i).then(s=>{if(s===null)return s;this.emit("postprocessEvent",s,a),s.contexts={trace:H6(n),...s.contexts};const u=Jm(this,n);return s.sdkProcessingMetadata={dynamicSamplingContext:u,...s.sdkProcessingMetadata},s})}_captureEvent(t,a={},n=_e(),i=Xe()){return H&&h1(t)&&k.log(`Captured error event \`${Pw(t)[0]||"<unknown>"}\``),this._processEvent(t,a,n,i).then(r=>r.event_id,r=>{H&&(l3(r)?k.log(r.message):_3(r)?k.warn(r.message):k.warn(r))})}_processEvent(t,a,n,i){const r=this.getOptions(),{sampleRate:o}=r,s=$w(t),u=h1(t),c=`before send for type \`${t.type||"error"}\``,l=typeof o>"u"?void 0:ui(o);if(u&&typeof l=="number"&&Math.random()>l)return this.recordDroppedEvent("sample_rate","error"),eF(Vl(`Discarding event because it's not included in the random sample (sampling rate = ${o})`));const f=f3(t.type);return this._prepareEvent(t,a,n,i).then(d=>{if(d===null)throw this.recordDroppedEvent("event_processor",f),Vl("An event processor returned `null`, will not send event.");if(a.data&&a.data.__sentry__===!0)return d;const h=Fz(this,r,d,a);return mz(h,c)}).then(d=>{var m;if(d===null){if(this.recordDroppedEvent("before_send",f),s){const p=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",p)}throw Vl(`${c} returned \`null\`, will not send event.`)}const g=n.getSession()||i.getSession();
49if(u&&g&&this._updateSessionFromEvent(g,d),s){const F=((m=d.sdkProcessingMetadata)==null?void 0:m.spanCountBeforeProcessing)||0,p=d.spans?d.spans.length:0,E=F-p;E>0&&this.recordDroppedEvent("before_send","span",E)}const h=d.transaction_info;if(s&&h&&d.transaction!==t.transaction){const F="custom";d.transaction_info={...h,source:F}}return this.sendEvent(d,a),d}).then(null,d=>{throw l3(d)||_3(d)?d:(this.captureException(d,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:d}),ru(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
50Reason: ${d}`))})}_process(t,a){this._numProcessing++,this._promiseBuffer.add(t).then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n===oF&&this.recordDroppedEvent("queue_overflow",a),n))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([a,n])=>{const[i,r]=a.split(":");return{reason:i,category:r,quantity:n}})}_flushOutcomes(){H&&k.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){H&&k.log("No outcomes to send");return}if(!this._dsn){H&&k.log("No dsn provided, will not send outcomes");return}H&&k.log("Sending outcomes:",t);const a=cz(t,this._options.tunnel&&Xa(this._dsn));this.sendEnvelope(a)}}function f3(e){return e==="replay_event"?"replay":e||"error"}function mz(e,t){const a=`${t} must return \`null\` or a valid event.`;if(Dr(e))return e.then(n=>{if(!Da(n)&&n!==null)throw ru(a);return n},n=>{throw ru(`${t} rejected with ${n}`)});if(!Da(e)&&e!==null)throw ru(a);return e}function Fz(e,t,a,n){const{beforeSend:i,beforeSendTransaction:r,beforeSendSpan:o,ignoreSpans:s}=t;let u=a;if(h1(u)&&i)return i(u,n);if($w(u)){if(o||s){const _=fz(u);if(s!=null&&s.length&&Ku(_,s))return null;if(o){const c=o(_);c?u=jo(a,dz(c)):u1()}if(u.spans){const c=[],l=u.spans;for(const d of l){if(s!=null&&s.length&&Ku(d,s)){RP(l,d);continue}if(o){const g=o(d);g?c.push(g):(u1(),c.push(d))}else c.push(d)}const f=u.spans.length-c.length;f&&e.recordDroppedEvent("before_send","span",f),u.spans=c}}if(r){if(u.spans){const _=u.spans.length;u.sdkProcessingMetadata={...a.sdkProcessingMetadata,spanCountBeforeProcessing:_}}return r(u,n)}}return u}function h1(e){return e.type===void 0}function $w(e){return e.type==="transaction"}function pz(e){let t=0;return e.name&&(t+=e.name.length*2),t+=8,t+Hw(e.attributes)}function bz(e){let t=0;return e.message&&(t+=e.message.length*2),t+Hw(e.attributes)}function Hw(e){if(!e)return 0;let t=0;return Object.values(e).forEach(a=>{Array.isArray(a)?t+=a.length*d3(a[0]):yn(a)?t+=d3(a):t+=100}),t}function d3(e){return typeof e=="string"?e.length*2:typeof e=="number"?8:typeof e=="boolean"?4:0}function yz(e,t){t.debug===!0&&(H?k.enable():va(()=>{})),_e().update(t.initialScope);const n=new e(t);return Uw(n),n.init(),n}function Uw(e){_e().setClient(e)}const Kl=100,Yl=5e3,Dz=36e5;function Ez(e){function t(...a){H&&k.log("[Offline]:",...a)}return a=>{const n=e(a);if(!a.createStore)throw new Error("No `createStore` function was provided");const i=a.createStore(a);let r=Yl,o;function s(l,f,d){return Vp(l,["client_report"])?!1:a.shouldStore?a.shouldStore(l,f,d):!0}function u(l){o&&clearTimeout(o),o=setTimeout(async()=>{o=void 0;const f=await i.shift();f&&(t("Attempting to send previously queued event"),f[0].sent_at=new Date().toISOString(),c(f,!0).catch(d=>{t("Failed to retry sending",d)}))},l),typeof o!="number"&&o.unref&&o.unref()}function _(){o||(u(r),r=Math.min(r*2,Dz))}async function c(l,f=!1){var d,g;if(!f&&Vp(l,["replay_event","replay_recording"]))return await i.push(l),u(Kl),{};try{if(a.shouldSend&&await a.shouldSend(l)===!1)throw new Error("Envelope not sent because `shouldSend` callback returned false");const h=await n.send(l);let m=Kl;if(h){if((d=h.headers)!=null&&d["retry-after"])m=Ow(h.headers["retry-after"]);else if((g=h.headers)!=null&&g["x-sentry-rate-limits"])m=6e4;else if((h.statusCode||0)>=400)return h}return u(m),r=Yl,h}catch(h){if(await s(l,h,r))return f?await i.unshift(l):await i.push(l),_(),t("Error sending. Event queued.",h),{};throw h}}return a.flushAtStartup&&_(),{send:c,flush:l=>(l===void 0&&(r=Yl,u(Kl)),n.flush(l))}}}const ou="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function Ww(e,t){let a;return _i(e,(n,i)=>(t.includes(i)&&(a=Array.isArray(n)?n[1]:void 0),!!a)),a}function kz(e,t){return a=>{const n=e(a);return{...n,send:async i=>{const r=Ww(i,["event","transaction","profile","replay_event"]);return r&&(r.release=t),n.send(i)}}}}function wz(e,t){return ga(t?{...e[0],dsn:t}:e[0],e[1])}function Cz(e,t){return a=>{const n=e(a),i=new Map,r=t||(_=>{var l;const c=_.getEvent();return(l=c==null?void 0:c.extra)!=null&&l[ou]&&Array.isArray(c.extra[ou])?c.extra[ou]:[]});function o(_,c){const l=c?`${_}:${c}`:_;let f=i.get(l);if(!f){const d=Y6(_);if(!d)return;const g=Tw(d,a.tunnel);f=c?kz(e,c)({...a,url:g}):e({...a,url:g}),i.set(l,f)}return[_,f]}async function s(_){function c(g){const h=g!=null&&g.length?g:["event"];return Ww(_,h)}const l=r({envelope:_,getEvent:c}).map(g=>typeof g=="string"?o(g,void 0):o(g.dsn,g.release)).filter(g=>!!g),f=l.length?l:[["",n]];return(await Promise.all(f.map(([g,h])=>h.send(wz(_,g)))))[0]}async function u(_){const c=[...i.values(),n];return(await Promise.all(c.map(f=>f.flush(_)))).every(f=>f)}return{send:s,flush:u}}}const vz="thismessage:/";function uF(e){return"isRelative"in e}function _F(e,t){const a=e.indexOf("://")<=0&&e.indexOf("//")!==0,n=a?vz:void 0;try{if("canParse"in URL&&!URL.canParse(e,n))return;const i=new URL(e,n);return a?{isRelative:a,pathname:i.pathname,search:i.search,hash:i.hash}:i}catch{}}function Sz(e){if(uF(e))return e.pathname;const t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function ii(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const a=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:a,hash:n,relative:t[5]+a+n}}function Gw(e){return e.split(/[?#]/,1)[0]}function Vw(e,t){const a=t==null?void 0:t.getDsn(),n=t==null?void 0:t.getOptions().tunnel;return Tz(e,a)||Az(e,n)}function Az(e,t){return t?g3(e)===g3(t):!1}function Tz(e,t){const a=_F(e);return!a||uF(a)?!1:t?a.host.includes(t.host)&&/(^|&|\?)sentry_key=/.test(a.search):!1}function g3(e){return e[e.length-1]==="/"?e.slice(0,-1):e}function Kw(e,...t){const a=new String(String.raw(e,...t));
50return a.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),a.__sentry_template_values__=t,a}const Bz=Kw;function xz(e){var t;"aggregates"in e?((t=e.attrs)==null?void 0:t.ip_address)===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):e.ipAddress===void 0&&(e.ipAddress="{{auto}}")}function Yw(e,t,a=[t],n="npm"){const i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:a.map(r=>({name:`${n}:@sentry/${r}`,version:La})),version:La}),e._metadata=i}function lF(e={}){const t=e.client||W();if(!Cw()||!t)return{};const a=Za(),n=An(a);if(n.getTraceData)return n.getTraceData(e);const i=e.scope||_e(),r=e.span||He(),o=r?rw(r):Iz(i),s=r?ca(r):Jm(t,i),u=K6(s);if(!Q6.test(o))return k.warn("Invalid sentry-trace data. Cannot generate trace data"),{};const c={"sentry-trace":o,baggage:u};return e.propagateTraceparent&&(c.traceparent=r?xP(r):qz(i)),c}function Iz(e){const{traceId:t,sampled:a,propagationSpanId:n}=e.getPropagationContext();return tw(t,n,a)}function qz(e){const{traceId:t,sampled:a,propagationSpanId:n}=e.getPropagationContext();return aw(t,n,a)}function Oz(e,t,a){let n,i,r;const o=a!=null&&a.maxWait?Math.max(a.maxWait,t):0,s=(a==null?void 0:a.setTimeoutImpl)||setTimeout;function u(){return _(),n=e(),n}function _(){i!==void 0&&clearTimeout(i),r!==void 0&&clearTimeout(r),i=r=void 0}function c(){return i!==void 0||r!==void 0?u():n}function l(){return i&&clearTimeout(i),i=s(u,t),o&&r===void 0&&(r=s(u,o)),n}return l.cancel=_,l.flush=c,l}const Mz=100;function fa(e,t){const a=W(),n=Xe();if(!a)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:r=Mz}=a.getOptions();if(r<=0)return;const s={timestamp:Di(),...e},u=i?va(()=>i(s,t)):s;u!==null&&(a.emit&&a.emit("beforeAddBreadcrumb",u,t),n.addBreadcrumb(u,r))}let h3;const Rz="FunctionToString",m3=new WeakMap,Nz=()=>({name:Rz,setupOnce(){h3=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=Wm(this),a=m3.has(W())&&t!==void 0?t:this;return h3.apply(a,e)}}catch{}},setup(e){m3.set(e,!0)}}),Jw=Nz,jz=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],Pz="EventFilters",Zw=(e={})=>{let t;return{name:Pz,setup(a){const n=a.getOptions();t=F3(e,n)},processEvent(a,n,i){if(!t){const r=i.getOptions();t=F3(e,r)}return Lz(a,t)?null:a}}},Xw=(e={})=>({...Zw(e),name:"InboundFilters"});function F3(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:jz],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function Lz(e,t){if(e.type){if(e.type==="transaction"&&$z(e,t.ignoreTransactions))return H&&k.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
51Event: ${Wn(e)}`),!0}else{if(zz(e,t.ignoreErrors))return H&&k.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
52Event: ${Wn(e)}`),!0;if(Gz(e))return H&&k.warn(`Event dropped due to not having an error message, error type or stacktrace.
53Event: ${Wn(e)}`),!0;if(Hz(e,t.denyUrls))return H&&k.warn(`Event dropped due to being matched by \`denyUrls\` option.
54Event: ${Wn(e)}.
55Url: ${Qu(e)}`),!0;if(!Uz(e,t.allowUrls))return H&&k.warn(`Event dropped due to not being matched by \`allowUrls\` option.
56Event: ${Wn(e)}.
57Url: ${Qu(e)}`),!0}return!1}function zz(e,t){return t!=null&&t.length?Pw(e).some(a=>_a(a,t)):!1}function $z(e,t){if(!(t!=null&&t.length))return!1;const a=e.transaction;return a?_a(a,t):!1}function Hz(e,t){if(!(t!=null&&t.length))return!1;const a=Qu(e);return a?_a(a,t):!1}function Uz(e,t){if(!(t!=null&&t.length))return!0;const a=Qu(e);return a?_a(a,t):!0}function Wz(e=[]){for(let t=e.length-1;t>=0;t--){const a=e[t];if(a&&a.filename!=="<anonymous>"&&a.filename!=="[native code]")return a.filename||null}return null}function Qu(e){var t,a;try{const n=[...((t=e.exception)==null?void 0:t.values)??[]].reverse().find(r=>{var o,s,u;return((o=r.mechanism)==null?void 0:o.parent_id)===void 0&&((u=(s=r.
57stacktrace)==null?void 0:s.frames)==null?void 0:u.length)}),i=(a=n==null?void 0:n.stacktrace)==null?void 0:a.frames;return i?Wz(i):null}catch{return H&&k.error(`Cannot extract url for event ${Wn(e)}`),null}}function Gz(e){var t,a;return(a=(t=e.exception)==null?void 0:t.values)!=null&&a.length?!e.message&&!e.exception.values.some(n=>n.stacktrace||n.type&&n.type!=="Error"||n.value):!1}function Vz(e,t,a,n,i,r){var s;if(!((s=i.exception)!=null&&s.values)||!r||!Wa(r.originalException,Error))return;const o=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;o&&(i.exception.values=m1(e,t,n,r.originalException,a,i.exception.values,o,0))}function m1(e,t,a,n,i,r,o,s){if(r.length>=a+1)return r;let u=[...r];if(Wa(n[i],Error)){p3(o,s);const _=e(t,n[i]),c=u.length;b3(_,i,c,s),u=m1(e,t,a,n[i],i,[_,...u],_,c)}return Array.isArray(n.errors)&&n.errors.forEach((_,c)=>{if(Wa(_,Error)){p3(o,s);const l=e(t,_),f=u.length;b3(l,`errors[${c}]`,f,s),u=m1(e,t,a,_,i,[l,...u],l,f)}}),u}function p3(e,t){e.mechanism={handled:!0,type:"auto.core.linked_errors",...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function b3(e,t,a,n){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:a,parent_id:n}}const Qw=new Map,y3=new Set;function Kz(e){if(Z._sentryModuleMetadata)for(const t of Object.keys(Z._sentryModuleMetadata)){const a=Z._sentryModuleMetadata[t];if(y3.has(t))continue;y3.add(t);const n=e(t);for(const i of n.reverse())if(i.filename){Qw.set(i.filename,a);break}}}function Yz(e,t){return Kz(e),Qw.get(t)}function eC(e,t){var a,n;(n=(a=t.exception)==null?void 0:a.values)==null||n.forEach(i=>{var r,o;(o=(r=i.stacktrace)==null?void 0:r.frames)==null||o.forEach(s=>{if(!s.filename||s.module_metadata)return;const u=Yz(e,s.filename);u&&(s.module_metadata=u)})})}function tC(e){var t,a;(a=(t=e.exception)==null?void 0:t.values)==null||a.forEach(n=>{var i,r;(r=(i=n.stacktrace)==null?void 0:i.frames)==null||r.forEach(o=>{delete o.module_metadata})})}const Jz=()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",t=>{_i(t,(a,n)=>{if(n==="event"){const i=Array.isArray(a)?a[1]:void 0;i&&(tC(i),a[1]=i)}})}),e.on("applyFrameMetadata",t=>{if(t.type)return;const a=e.getOptions().stackParser;eC(a,t)})}});function cF(e){const t="console";vn(t,e),Sn(t,Zz)}function Zz(){"console"in Z&&Lm.forEach(function(e){e in Z.console&&ot(Z.console,e,function(t){return Wu[e]=t,function(...a){Xt("console",{args:a,level:e});const i=Wu[e];i==null||i.apply(Z.console,a)}})})}function e_(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const Xz="CaptureConsole",Qz=(e={})=>{const t=e.levels||Lm,a=e.handled??!0;return{name:Xz,setup(n){"console"in Z&&cF(({args:i,level:r})=>{W()!==n||!t.includes(r)||t$(i,r,a)})}}},e$=Qz;function t$(e,t,a){const n=e_(t),i=new Error,r={level:e_(t),extra:{arguments:e}};aa(o=>{if(o.addEventProcessor(_=>(_.logger="console",Ga(_,{handled:a,type:"auto.core.capture_console"}),_)),t==="assert"){if(!e[0]){const _=`Assertion failed: ${Gu(e.slice(1)," ")||"console.assert"}`;o.setExtra("arguments",e.slice(1)),o.captureMessage(_,n,{captureContext:r,syntheticException:i})}return}const s=e.find(_=>_ instanceof Error);if(s){Ne(s,r);return}const u=Gu(e," ");o.captureMessage(u,n,{captureContext:r,syntheticException:i})})}const a$="Dedupe",n$=()=>{let e;return{name:a$,processEvent(t){if(t.type)return t;try{if(i$(t,e))return H&&k.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},aC=n$;function i$(e,t){return t?!!(r$(e,t)||o$(e,t)):!1}function r$(e,t){const a=e.message,n=t.message;return!(!a&&!n||a&&!n||!a&&n||a!==n||!iC(e,t)||!nC(e,t))}function o$(e,t){const a=D3(t),n=D3(e);return!(!a||!n||a.type!==n.type||a.value!==n.value||!iC(e,t)||!nC(e,t))}function nC(e,t){let a=n1(e),n=n1(t);if(!a&&!n)return!0;if(a&&!n||!a&&n||(a=a,n=n,n.length!==a.length))return!1;for(let i=0;i<n.length;i++){const r=n[i],o=a[i];if(r.filename!==o.filename||r.lineno!==o.lineno||r.colno!==o.colno||r.function!==o.function)return!1}return!0}function iC(e,t){let a=e.fingerprint,n=t.fingerprint;if(!a&&!n)return!0;
57if(a&&!n||!a&&n)return!1;a=a,n=n;try{return a.join("")===n.join("")}catch{return!1}}function D3(e){var t,a;return(a=(t=e.exception)==null?void 0:t.values)==null?void 0:a[0]}const s$="ExtraErrorData",u$=(e={})=>{const{depth:t=3,captureErrorCause:a=!0}=e;return{name:s$,processEvent(n,i,r){const{maxValueLength:o}=r.getOptions();return l$(n,i,t,a,o)}}},_$=u$;function l$(e,t={},a,n,i){if(!t.originalException||!gn(t.originalException))return e;const r=t.originalException.name||t.originalException.constructor.name,o=rC(t.originalException,n,i);if(o){const s={...e.contexts},u=Nt(o,a);return Da(u)&&(Et(u,"__sentry_skip_normalization__",!0),s[r]=u),{...e,contexts:s}}return e}function rC(e,t,a){try{const n=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],i={};for(const r of Object.keys(e)){if(n.indexOf(r)!==-1)continue;const o=e[r];i[r]=gn(o)||typeof o=="string"?a?yo(`${o}`,a):`${o}`:o}if(t&&e.cause!==void 0)if(gn(e.cause)){const r=e.cause.name||e.cause.constructor.name;i.cause={[r]:rC(e.cause,!1,a)}}else i.cause=e.cause;if(typeof e.toJSON=="function"){const r=e.toJSON();for(const o of Object.keys(r)){const s=r[o];i[o]=gn(s)?s.toString():s}}return i}catch(n){H&&k.error("Unable to extract extra data from the Error object:",n)}return null}function c$(e,t){let a=0;for(let n=e.length-1;n>=0;n--){const i=e[n];i==="."?e.splice(n,1):i===".."?(e.splice(n,1),a++):a&&(e.splice(n,1),a--)}if(t)for(;a--;a)e.unshift("..");return e}const f$=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function d$(e){const t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,a=f$.exec(t);return a?a.slice(1):[]}function E3(...e){let t="",a=!1;for(let n=e.length-1;n>=-1&&!a;n--){const i=n>=0?e[n]:"/";i&&(t=`${i}/${t}`,a=i.charAt(0)==="/")}return t=c$(t.split("/").filter(n=>!!n),!a).join("/"),(a?"/":"")+t||"."}function k3(e){let t=0;for(;t<e.length&&e[t]==="";t++);let a=e.length-1;for(;a>=0&&e[a]==="";a--);return t>a?[]:e.slice(t,a-t+1)}function g$(e,t){e=E3(e).slice(1),t=E3(t).slice(1);const a=k3(e.split("/")),n=k3(t.split("/")),i=Math.min(a.length,n.length);let r=i;for(let s=0;s<i;s++)if(a[s]!==n[s]){r=s;break}let o=[];for(let s=r;s<a.length;s++)o.push("..");return o=o.concat(n.slice(r)),o.join("/")}function h$(e,t){return d$(e)[2]||""}const m$="RewriteFrames",F$=(e={})=>{const t=e.root,a=e.prefix||"app:///",n="window"in Z&&!!Z.window,i=e.iteratee||p$({isBrowser:n,root:t,prefix:a});function r(s){try{return{...s,exception:{...s.exception,values:s.exception.values.map(u=>({...u,...u.stacktrace&&{stacktrace:o(u.stacktrace)}}))}}}catch{return s}}function o(s){var u;return{...s,frames:(u=s==null?void 0:s.frames)==null?void 0:u.map(_=>i(_))}}return{name:m$,processEvent(s){let u=s;return s.exception&&Array.isArray(s.exception.values)&&(u=r(u)),u}}};function p$({isBrowser:e,root:t,prefix:a}){return n=>{if(!n.filename)return n;const i=/^[a-zA-Z]:\\/.test(n.filename)||n.filename.includes("\\")&&!n.filename.includes("/"),r=/^\//.test(n.filename);if(e){if(t){const o=n.filename;o.indexOf(t)===0&&(n.filename=o.replace(t,a))}}else if(i||r){const o=i?n.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):n.filename,s=t?g$(t,o):h$(o);n.filename=`${a}${s}`}return n}}
57const b$=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],y$=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],D$={eq:"eq",neq:"neq",gt:"gt",gte:"gte",lt:"lt",lte:"lte",like:"like","like(all)":"likeAllOf","like(any)":"likeAnyOf",ilike:"ilike","ilike(all)":"ilikeAllOf","ilike(any)":"ilikeAnyOf",is:"is",in:"in",cs:"contains",cd:"containedBy",sr:"rangeGt",nxl:"rangeGte",sl:"rangeLt",nxr:"rangeLte",adj:"rangeAdjacent",ov:"overlaps",fts:"",plfts:"plain",phfts:"phrase",wfts:"websearch",not:"not"},oC=["select","insert","upsert","update","delete"];function $_(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function H_(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function E$(e,t={}){var a;switch(e){case"GET":return"select";case"POST":return(a=t.Prefer)!=null&&a.includes("resolution=")?"upsert":"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}function k$(e,t){if(t===""||t==="*")return"select(*)";if(e==="select")return`select(${t})`;if(e==="or"||e.endsWith(".or"))return`${e}${t}`;const[a,...n]=t.split(".");let i;return a!=null&&a.startsWith("fts")?i="textSearch":a!=null&&a.startsWith("plfts")?i="textSearch[plain]":a!=null&&a.startsWith("phfts")?i="textSearch[phrase]":a!=null&&a.startsWith("wfts")?i="textSearch[websearch]":i=a&&D$[a]||"filter",`${i}(${e}, ${n.join(".")})`}function w3(e,t=!1){return new Proxy(e,{apply(a,n,i){return Qa({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[be]:"auto.db.supabase",[et]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},r=>Reflect.apply(a,n,i).then(o=>(o&&typeof o=="object"&&"error"in o&&o.error?(r.setStatus({code:Fe}),Ne(o.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):r.setStatus({code:R_}),r.end(),o)).catch(o=>{throw r.setStatus({code:Fe}),r.end(),Ne(o,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),o}).then(...i))}})}function w$(e){const t=e.auth;if(!(!t||H_(e.auth))){for(const a of b$){const n=t[a];n&&typeof e.auth[a]=="function"&&(e.auth[a]=w3(n))}for(const a of y$){const n=t.admin[a];n&&typeof e.auth.admin[a]=="function"&&(e.auth.admin[a]=w3(n,!0))}$_(e.auth)}}function C$(e){H_(e.prototype.from)||(e.prototype.from=new Proxy(e.prototype.from,{apply(t,a,n){const i=Reflect.apply(t,a,n),r=i.constructor;return S$(r),i}}),$_(e.prototype.from))}function v$(e){H_(e.prototype.then)||(e.prototype.then=new Proxy(e.prototype.then,{apply(t,a,n){var d;const i=oC,r=a,o=E$(r.method,r.headers);if(!i.includes(o)||!((d=r==null?void 0:r.url)!=null&&d.pathname)||typeof r.url.pathname!="string")return Reflect.apply(t,a,n);const s=r.url.pathname.split("/"),u=s.length>0?s[s.length-1]:"",_=[];for(const[g,h]of r.url.searchParams.entries())_.push(k$(g,h));const c=Object.create(null);if(Da(r.body))for(const[g,h]of Object.entries(r.body))c[g]=h;const l=`${o==="select"?"":`${o}${c?"(...) ":""}`}${_.join(" ")} from(${u})`,f={"db.table":u,"db.schema":r.schema,"db.url":r.url.origin,"db.sdk":r.headers["X-Client-Info"],"db.system":"postgresql","db.operation":o,[be]:"auto.db.supabase",[et]:"db"};return _.length&&(f["db.query"]=_),Object.keys(c).length&&(f["db.body"]=c),Qa({name:l,attributes:f},g=>Reflect.apply(t,a,[]).then(h=>{if(g&&(h&&typeof h=="object"&&"status"in h&&Eo(g,h.status||500),g.end()),h.error){const p=new Error(h.error.message);h.error.code&&(p.code=h.error.code),h.error.details&&(p.details=h.error.details);const E={};_.length&&(E.query=_),Object.keys(c).length&&(E.body=c),Ne(p,y=>(y.addEventProcessor(A=>(Ga(A,{handled:!1,type:"auto.db.supabase.postgres"}),A)),y.setContext("supabase",E),y))}const m={type:"supabase",category:`db.${o}`,message:l},F={};return _.length&&(F.query=_),Object.keys(c).length&&(F.body=c),Object.keys(F).length&&(m.data=F),fa(m),h},h=>{throw g&&(Eo(g,500),g.end()),h}).then(...n))}}),$_(e.prototype.then))}function S$(e){for(const t of oC)H_(e.prototype[t])||(e.prototype[t]=new Proxy(e.prototype[t],{apply(a,n,i){const r=Reflect.apply(a,n,i),o=r.constructor;return H&&k.log(`Instrumenting ${t} operation's PostgRESTFilterBuilder`),v$(o),r}}),$_(e.prototype[t]))}const sC=e=>{if(!e){H&&k.warn("Supabase integration was not installed because no Supabase client was provided.");return}const t=e.constructor===Function?e:e.constructor;C$(t),w$(e)},A$="Supabase",T$=e=>({setupOnce(){sC(e)},name:A$}),B$=e=>T$(e.supabaseClient),x$=10,I$="ZodErrors";function q$(e){return gn(e)&&e.name==="ZodError"&&Array.isArray(e.issues)}function O$(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}function M$(e){return e.map(t=>typeof t=="number"?"<array>":t).join(".")}function R$(e){const t=new Set;for(const n of e.issues){const i=M$(n.path);i.length>0&&t.add(i)}const a=Array.from(t);if(a.length===0){let n="variable";if(e.issues.length>0){const i=e.issues[0];
57i!==void 0&&"expected"in i&&typeof i.expected=="string"&&(n=i.expected)}return`Failed to validate ${n}`}return`Failed to validate keys: ${yo(a.join(", "),100)}`}function N$(e,t=!1,a,n){var i;if(!((i=a.exception)!=null&&i.values)||!n.originalException||!q$(n.originalException)||n.originalException.issues.length===0)return a;try{const o=(t?n.originalException.issues:n.originalException.issues.slice(0,e)).map(O$);return t&&(Array.isArray(n.attachments)||(n.attachments=[]),n.attachments.push({filename:"zod_issues.json",data:JSON.stringify({issues:o})})),{...a,exception:{...a.exception,values:[{...a.exception.values[0],value:R$(n.originalException)},...a.exception.values.slice(1)]},extra:{...a.extra,"zoderror.issues":o.slice(0,e)}}}catch(r){return{...a,extra:{...a.extra,"zoderrors sentry integration parse error":{message:"an exception was thrown while processing ZodError within applyZodErrorsToEvent()",error:r instanceof Error?`${r.name}: ${r.message}
58${r.stack}`:"unknown"}}}}}const j$=(e={})=>{const t=e.limit??x$;return{name:I$,processEvent(a,n){return N$(t,e.saveZodIssuesAsAttachment,a,n)}}},P$=j$,L$=e=>({name:"ThirdPartyErrorsFilter",setup(t){t.on("beforeEnvelope",a=>{_i(a,(n,i)=>{if(i==="event"){const r=Array.isArray(n)?n[1]:void 0;r&&(tC(r),n[1]=r)}})}),t.on("applyFrameMetadata",a=>{if(a.type)return;const n=t.getOptions().stackParser;eC(n,a)})},processEvent(t){const a=z$(t);if(a){const n=e.behaviour==="drop-error-if-contains-third-party-frames"||e.behaviour==="apply-tag-if-contains-third-party-frames"?"some":"every";if(a[n](r=>!r.some(o=>e.filterKeys.includes(o)))){if(e.behaviour==="drop-error-if-contains-third-party-frames"||e.behaviour==="drop-error-if-exclusively-contains-third-party-frames")return null;t.tags={...t.tags,third_party_code:!0}}}return t}});function z$(e){const t=n1(e);if(t)return t.filter(a=>!!a.filename&&(a.lineno??a.colno)!=null).map(a=>a.module_metadata?Object.keys(a.module_metadata).filter(n=>n.startsWith(C3)).map(n=>n.slice(C3.length)):[])}const C3="_sentryBundlerPluginAppKey:",$$=100,H$=10,Is="flag.evaluation.";function wr(e){const a=_e().getScopeData().contexts.flags,n=a?a.values:[];return n.length&&(e.contexts===void 0&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}function li(e,t,a=$$){const n=_e().getScopeData().contexts;n.flags||(n.flags={values:[]});const i=n.flags.values;U$(i,e,t,a)}function U$(e,t,a,n){if(typeof a!="boolean")return;if(e.length>n){H&&k.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${n}`);return}const i=e.findIndex(r=>r.flag===t);i!==-1&&e.splice(i,1),e.length===n&&e.shift(),e.push({flag:t,result:a})}function ci(e,t,a=H$){if(typeof t!="boolean")return;const n=He();if(!n)return;const i=se(n).data;if(`${Is}${e}`in i){n.setAttribute(`${Is}${e}`,t);return}Object.keys(i).filter(o=>o.startsWith(Is)).length<a&&n.setAttribute(`${Is}${e}`,t)}const W$=()=>({name:"FeatureFlags",processEvent(e,t,a){return wr(e)},addFeatureFlag(e,t){li(e,t),ci(e,t)}}),G$=({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){const t=e.prototype;typeof t.isOn=="function"&&ot(t,"isOn",v3),typeof t.getFeatureValue=="function"&&ot(t,"getFeatureValue",v3)},processEvent(t,a,n){return wr(t)}});function v3(e){return function(...t){const a=t[0],n=e.apply(this,t);return typeof a=="string"&&typeof n=="boolean"&&(li(a,n),ci(a,n)),n}}function V$(e,t,a,n,i){if(!e.fetchData)return;const{method:r,url:o}=e.fetchData,s=$t()&&t(o);if(e.endTimestamp&&s){const d=e.fetchData.__span;if(!d)return;const g=n[d];g&&(J$(g,e),K$(g,e,i),delete n[d]);return}const{spanOrigin:u="auto.http.browser",propagateTraceparent:_=!1}=typeof i=="object"?i:{spanOrigin:i},c=!!He(),l=s&&c?Ka(X$(o,r,u)):new Va;if(e.fetchData.__span=l.spanContext().spanId,n[l.spanContext().spanId]=l,a(e.fetchData.url)){const d=e.args[0],g=e.args[1]||{},h=Y$(d,g,$t()&&c?l:void 0,_);h&&(e.args[1]=g,g.headers=h)}const f=W();if(f){const d={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};f.emit("beforeOutgoingRequestSpan",l,d)}return l}function K$(e,t,a){var i;const n=typeof a=="object"&&a!==null?a.onRequestSpanEnd:void 0;n==null||n(e,{headers:(i=t.response)==null?void 0:i.headers,error:t.error})}function Y$(e,t,a,n){const i=lF({span:a,propagateTraceparent:n}),r=i["sentry-trace"],o=i.baggage,s=i.traceparent;if(!r)return;const u=t.headers||(Hm(e)?e.headers:void 0);if(u)if(Z$(u)){const _=new Headers(u);if(_.get("sentry-trace")||_.set("sentry-trace",r),n&&s&&!_.get("traceparent")&&_.set("traceparent",s),o){const c=_.get("baggage");c?qs(c)||_.set("baggage",`${c},${o}`):_.set("baggage",o)}return _}else if(Array.isArray(u)){const _=[...u];u.find(l=>l[0]==="sentry-trace")||_.push(["sentry-trace",r]),n&&s&&!u.find(l=>l[0]==="traceparent")&&_.push(["traceparent",s]);const c=u.find(l=>l[0]==="baggage"&&qs(l[1]));return o&&!c&&_.push(["baggage",o]),_}else{const _="sentry-trace"in u?u["sentry-trace"]:void 0,c="traceparent"in u?u.traceparent:void 0,l="baggage"in u?u.baggage:void 0,f=l?Array.isArray(l)?[...l]:[l]:[],d=l&&(Array.isArray(l)?l.find(h=>qs(h)):qs(l));o&&!d&&f.push(o);const g={...u,"sentry-trace":_??r,baggage:f.length>0?f.join(","):void 0};return n&&s&&!c&&(g.traceparent=s),g}else return{...i}}function J$(e,t){var a,n;if(t.response){Eo(e,t.response.status);const i=(n=(a=t.response)==null?void 0:a.headers)==null?void 0:n.get("content-length");if(i){const r=parseInt(i);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus({code:Fe,message:"internal_error"});e.end()}function qs(e){return e.split(",").some(t=>t.trim().startsWith(Vm))}function Z$(e){return typeof Headers<"u"&&Wa(e,Headers)}
58function X$(e,t,a){const n=_F(e);return{name:n?`${t} ${Sz(n)}`:t,attributes:Q$(e,n,t,a)}}function Q$(e,t,a,n){const i={url:e,type:"fetch","http.method":a,[be]:n,[et]:"http.client"};return t&&(uF(t)||(i["http.url"]=t.href,i["server.address"]=t.host),t.search&&(i["http.query"]=t.search),t.hash&&(i["http.fragment"]=t.hash)),i}function uC(e,t={},a=_e()){const{message:n,name:i,email:r,url:o,source:s,associatedEventId:u,tags:_}=e,c={contexts:{feedback:{contact_email:r,name:i,message:n,url:o,source:s,associated_event_id:u}},type:"feedback",level:"info",tags:_},l=(a==null?void 0:a.getClient())||W();return l&&l.emit("beforeSendFeedback",c,t),a.captureEvent(c,t)}function Cr(e,t,a,n,i){Xu({level:e,message:t,attributes:a,severityNumber:i},n)}function eH(e,t,{scope:a}={}){Cr("trace",e,t,a)}function tH(e,t,{scope:a}={}){Cr("debug",e,t,a)}function aH(e,t,{scope:a}={}){Cr("info",e,t,a)}function nH(e,t,{scope:a}={}){Cr("warn",e,t,a)}function iH(e,t,{scope:a}={}){Cr("error",e,t,a)}function rH(e,t,{scope:a}={}){Cr("fatal",e,t,a)}const oH=Object.freeze(Object.defineProperty({__proto__:null,debug:tH,error:iH,fatal:rH,fmt:Bz,info:aH,trace:eH,warn:nH},Symbol.toStringTag,{value:"Module"}));function F1(e,t,a){return"util"in Z&&typeof Z.util.format=="function"?Z.util.format(...e):sH(e,t,a)}function sH(e,t,a){return e.map(n=>yn(n)?String(n):JSON.stringify(Nt(n,t,a))).join(" ")}function uH(e){return/%[sdifocO]/.test(e)}function _H(e,t){const a={},n=new Array(t.length).fill("{}").join(" ");return a["sentry.message.template"]=`${e} ${n}`,t.forEach((i,r)=>{a[`sentry.message.parameter.${r}`]=i}),a}const lH="ConsoleLogs",S3={[be]:"auto.log.console"},cH=(e={})=>{const t=e.levels||Lm;return{name:lH,setup(a){const{enableLogs:n,normalizeDepth:i=3,normalizeMaxBreadth:r=1e3}=a.getOptions();if(!n){H&&k.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}cF(({args:o,level:s})=>{if(W()!==a||!t.includes(s))return;const u=o[0],_=o.slice(1);if(s==="assert"){if(!u){const d=_.length>0?`Assertion failed: ${F1(_,i,r)}`:"Assertion failed";Xu({level:"error",message:d,attributes:S3})}return}const c=s==="log",l=o.length>1&&typeof o[0]=="string"&&!uH(o[0]),f={...S3,...l?_H(u,_):{}};Xu({level:c?"info":s,message:F1(o,i,r),severityNumber:c?10:void 0,attributes:f})})}}},fH=cH;function fF(e,t,a,n){sz({type:e,name:t,value:a,unit:n==null?void 0:n.unit,attributes:n==null?void 0:n.attributes},{scope:n==null?void 0:n.scope})}function dH(e,t=1,a){fF("counter",e,t,a)}function gH(e,t,a){fF("gauge",e,t,a)}function hH(e,t,a){fF("distribution",e,t,a)}const mH=Object.freeze(Object.defineProperty({__proto__:null,count:dH,distribution:hH,gauge:gH},Symbol.toStringTag,{value:"Module"})),FH=["trace","debug","info","warn","error","fatal"];function pH(e={}){const t=new Set(e.levels??FH),a=e.client;return{log(n){const{type:i,level:r,message:o,args:s,tag:u,date:_,...c}=n,l=a||W();if(!l)return;const f=DH(i,r);if(!t.has(f))return;const{normalizeDepth:d=3,normalizeMaxBreadth:g=1e3}=l.getOptions(),h=[];o&&h.push(o),s&&s.length>0&&h.push(F1(s,d,g));const m=h.join(" ");c["sentry.origin"]="auto.log.consola",u&&(c["consola.tag"]=u),i&&(c["consola.type"]=i),r!=null&&typeof r=="number"&&(c["consola.level"]=r),Xu({level:f,message:m,attributes:c})}}}const bH={silent:"trace",fatal:"fatal",error:"error",warn:"warn",log:"info",info:"info",success:"info",fail:"error",ready:"info",start:"info",box:"info",debug:"debug",trace:"trace",verbose:"debug",critical:"fatal",notice:"info"},yH={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"};function DH(e,t){if(e==="verbose")return"debug";if(e==="silent")return"trace";if(e){const a=bH[e];if(a)return a}if(typeof t=="number"){const a=yH[t];if(a)return a}return"info"}const EH="gen_ai.prompt",U_="gen_ai.system",Tt="gen_ai.request.model",dF="gen_ai.request.stream",W_="gen_ai.request.temperature",gF="gen_ai.request.max_tokens",G_="gen_ai.request.frequency_penalty",hF="gen_ai.request.presence_penalty",V_="gen_ai.request.top_p",_C="gen_ai.request.top_k",kH="gen_ai.request.encoding_format",wH="gen_ai.request.dimensions",Bn="gen_ai.response.finish_reasons",en="gen_ai.response.model",vr="gen_ai.response.id",CH="gen_ai.response.stop_reason",fi="gen_ai.usage.input_tokens",di="gen_ai.usage.output_tokens",gi="gen_ai.usage.total_tokens",Dn="gen_ai.operation.name",En="gen_ai.request.messages",Qt="gen_ai.response.text",K_="gen_ai.request.available_tools",Y_="gen_ai.response.streaming",Sa="gen_ai.response.tool_calls",lC="gen_ai.agent.name",vH="gen_ai.pipeline.name",SH="gen_ai.usage.cache_creation_input_tokens",AH="gen_ai.usage.cache_read_input_tokens",TH="gen_ai.invoke_agent",BH="openai.response.id",cC="openai.response.model",xH="openai.response.timestamp",IH="openai.usage.completion_tokens",qH="openai.usage.prompt_tokens",Jl={CHAT:"chat",RESPONSES:"responses",EMBEDDINGS:"embeddings"},A3="anthropic.response.timestamp",fC=2e4,t_=e=>new TextEncoder().encode(e).length,a_=e=>t_(JSON.stringify(e));function mF(e,t){if(t_(e)<=t)return e;let a=0,n=e.length,i="";for(;a<=n;){const r=Math.floor((a+n)/2),o=e.slice(0,r);t_(o)<=t?(i=o,a=r+1):n=r-1}return i}function OH(e){return typeof e=="string"?e:"text"in e?e.text:""}function T3(e,t){return typeof e=="string"?t:{...e,text:t}}function MH(e){return e!==null&&typeof e=="object"&&"content"in e&&typeof e.content=="string"}function RH(e){return e!==null&&typeof e=="object"&&"content"in e&&Array.isArray(e.content)}function ro(e){return!e||typeof e!="object"?!1:NH(e)||dC(e)||"media_type"in e&&typeof e.media_type=="string"&&"data"in e||"image_url"in e&&typeof e.image_url=="string"&&e.image_url.startsWith("data:")||"type"in e&&(e.type==="blob"||e.type==="base64")||"b64_json"in e||"type"in e&&"result"in e&&e.type==="image_generation"||"uri"in e&&typeof e.uri=="string"&&e.uri.startsWith("data:")}function NH(e){return"type"in e&&typeof e.type=="string"&&"source"in e&&ro(e.source)}function dC(e){return"inlineData"in e&&!!e.inlineData&&typeof e.inlineData=="object"&&"data"in e.inlineData&&typeof e.inlineData.data=="str
58ing"}function gC(e){return e!==null&&typeof e=="object"&&"parts"in e&&Array.isArray(e.parts)&&e.parts.length>0}function jH(e,t){const a={...e,content:""},n=a_(a),i=t-n;if(i<=0)return[];const r=mF(e.content,i);return[{...e,content:r}]}function PH(e,t){const{parts:a}=e,n=a.map(s=>T3(s,"")),i=a_({...e,parts:n});let r=t-i;if(r<=0)return[];const o=[];for(const s of a){const u=OH(s),_=t_(u);if(_<=r)o.push(s),r-=_;else if(o.length===0){const c=mF(u,r);c&&o.push(T3(s,c));break}else break}return o.length<=0?[]:[{...e,parts:o}]}function LH(e,t){return!e||typeof e!="object"?[]:MH(e)?jH(e,t):gC(e)?PH(e,t):[]}const B3="[Filtered]",zH=["image_url","data","content","b64_json","result","uri"];function su(e){const t={...e};ro(t.source)&&(t.source=su(t.source)),dC(e)&&(t.inlineData={...e.inlineData,data:B3});for(const a of zH)typeof t[a]=="string"&&(t[a]=B3);return t}function p1(e){return e.map(a=>{let n;return a&&typeof a=="object"&&(RH(a)?n={...a,content:p1(a.content)}:"content"in a&&ro(a.content)&&(n={...a,content:su(a.content)}),gC(a)&&(n={...n??a,parts:p1(a.parts)}),ro(n)?n=su(n):ro(a)&&(n=su(a))),n??a})}function $H(e,t){if(!Array.isArray(e)||e.length===0)return e;const a=p1(e);if(a_(a)<=t)return a;const i=a.map(a_);let r=0,o=a.length;for(let s=a.length-1;s>=0;s--){const u=i[s];if(u&&r+u>t)break;u&&(r+=u),o=s}if(o===a.length){const s=a[a.length-1];return LH(s,t)}return a.slice(o)}function J_(e){return $H(e,fC)}function HH(e){return mF(e,fC)}function Ho(e){return e.includes("messages")?"messages":e.includes("completions")?"completions":e.includes("models")?"models":e.includes("chat")?"chat":e.split(".").pop()||"unknown"}function n_(e){return`gen_ai.${Ho(e)}`}function hC(e,t){return e?`${e}.${t}`:t}function FF(e,t,a,n,i){if(t!==void 0&&e.setAttributes({[fi]:t}),a!==void 0&&e.setAttributes({[di]:a}),t!==void 0||a!==void 0||n!==void 0||i!==void 0){const r=(t??0)+(a??0)+(n??0)+(i??0);e.setAttributes({[gi]:r})}}function i_(e){if(typeof e=="string")return HH(e);if(Array.isArray(e)){const t=J_(e);return JSON.stringify(t)}return JSON.stringify(e)}const UH=["responses.create","chat.completions.create","embeddings.create"],WH=["response.output_item.added","response.function_call_arguments.delta","response.function_call_arguments.done","response.output_item.done"],GH=["response.created","response.in_progress","response.failed","response.completed","response.incomplete","response.queued","response.output_text.delta",...WH];function pF(e){return e.includes("chat.completions")?Jl.CHAT:e.includes("responses")?Jl.RESPONSES:e.includes("embeddings")?Jl.EMBEDDINGS:e.split(".").pop()||"unknown"}function x3(e){return`gen_ai.${pF(e)}`}function VH(e){return UH.includes(e)}function KH(e,t){return e?`${e}.${t}`:t}function YH(e){return e!==null&&typeof e=="object"&&"object"in e&&e.object==="chat.completion"}function JH(e){return e!==null&&typeof e=="object"&&"object"in e&&e.object==="response"}function ZH(e){if(e===null||typeof e!="object"||!("object"in e))return!1;const t=e;return t.object==="list"&&typeof t.model=="string"&&t.model.toLowerCase().includes("embedding")}function XH(e){return e!==null&&typeof e=="object"&&"type"in e&&typeof e.type=="string"&&e.type.startsWith("response.")}function QH(e){return e!==null&&typeof e=="object"&&"object"in e&&e.object==="chat.completion.chunk"}function eU(e,t,a){if(bF(e,t.id,t.model,t.created),t.usage&&Z_(e,t.usage.prompt_tokens,t.usage.completion_tokens,t.usage.total_tokens),Array.isArray(t.choices)){const n=t.choices.map(i=>i.finish_reason).filter(i=>i!==null);if(n.length>0&&e.setAttributes({[Bn]:JSON.stringify(n)}),a){const i=t.choices.map(r=>{var o;return(o=r.message)==null?void 0:o.tool_calls}).filter(r=>Array.isArray(r)&&r.length>0).flat();i.length>0&&e.setAttributes({[Sa]:JSON.stringify(i)})}}}function tU(e,t,a){if(bF(e,t.id,t.model,t.created_at),t.status&&e.setAttributes({[Bn]:JSON.stringify([t.status])}),t.usage&&Z_(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.total_tokens),a){const n=t;if(Array.isArray(n.output)&&n.output.length>0){const i=n.output.filter(r=>typeof r=="object"&&r!==null&&r.type==="function_call");i.length>0&&e.setAttributes({[Sa]:JSON.stringify(i)})}}}function aU(e,t){e.setAttributes({[cC]:t.model,[en]:t.model}),t.usage&&Z_(e,t.usage.prompt_tokens,void 0,t.usage.total_tokens)}function Z_(e,t,a,n){t!==void 0&&e.setAttributes({[qH]:t,[fi]:t}),a!==void 0&&e.setAttributes({[IH]:a,[di]:a}),n!==void 0&&e.setAttributes({[gi]:n})}function bF(e,t,a,n){e.setAttributes({[BH]:t,[vr]:t}),e.setAttributes({[cC]:a,[en]:a}),e.setAttributes({[xH]:new Date(n*1e3).toISOString()})}function nU(e,t){for(const a of e){const n=a.index;if(!(n===void 0||!a.function))if(!(n in t.chatCompletionToolCalls))t.chatCompletionToolCalls[n]={...a,function:{name:a.function.name,arguments:a.function.arguments||""}};else{const i=t.chatCompletionToolCalls[n];a.function.arguments&&(i!=null&&i.function)&&(i.function.arguments+=a.function.arguments)}}}function iU(e,t,a){var n,i;t.responseId=e.id??t.responseId,t.responseModel=e.model??t.responseModel,t.responseTimestamp=e.created??t.responseTimestamp,e.usage&&(t.promptTokens=e.usage.prompt_tokens,t.completionTokens=e.usage.completion_tokens,t.totalTokens=e.usage.total_tokens);for(const r of e.choices??[])a&&((n=r.delta)!=null&&n.content&&t.responseTexts.push(r.delta.content),(i=r.delta)!=null&&i.tool_calls&&nU(r.delta.tool_calls,t)),r.finish_reason&&t.finishReasons.push(r.finish_reason)}function rU(e,t,a,n){if(!(e&&typeof e=="object")){t.eventTypes.push("unknown:non-object");return}if(e instanceof Error){n.setStatus({code:Fe,message:"internal_error"}),Ne(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if(!("type"in e))return;const i=e;if(!GH.includes(i.type)){t.eventTypes.push(i.type);return}if(a&&(i.type==="response.output_item.done"&&"item"in i&&t.responsesApiToolCalls.push(i.item),i.type==="response.output_text.delta"&&"delta"in i&&i.delta)){t.responseTexts.push(i.delta);return}if("response"in i){const{response:r}=i;t.responseId=r.id??t.responseId,t.responseModel=r.model??t.responseModel,t.responseTimestamp=r.created_at??t.responseTimestamp,r.usage&&(t.promptTokens=r.usage.input_tokens,t.completionTokens=r.usage.output_tokens,t.totalTokens=r.usage.total_tokens),r.status&&t.finishReasons.push(r.status),a&&r.output_text&&t.responseTexts.push(r.output_text)}}async function*oU(e,t,a){const n={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",responseTimestamp:0,promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(const i of e)QH(i)?iU(i,n,a):XH(i)&&rU(i,n,a,t),yield i}finally{bF(t,n.responseId,n.responseModel,n.responseTimestamp),Z_(t,n.promptTokens,n.completionTokens,n.totalTokens),t.setAttributes({[Y_]:!0}),n.finishReasons.length&&t.setAttributes({[Bn]:JSON.stringify(n.finishReasons)}),a&&n.responseTexts.length&&t.setAttributes({[Qt]:n.responseTexts.join("")});const r=[...Object.values(n.chatCompletionToolCalls),...n.responsesApiToolCalls];r.length>0&&t.setAttributes({[Sa]:JSON.stringify(r)}),t.end()}}function sU(e,t){const a={[U_]:"openai",[Dn]:pF(t),[be]:"auto.ai.openai"};if(e.length>0&&typeof e[0]=="object"&&e[0]!==null){const n=e[0],i=Array.isArray(n.tools)?n.tools:[],o=n.web_search_options&&typeof n.web_search_options=="object"?[{type:"web_search_options",...n.web_search_options}]:[],s=[...i,...o];s.length>0&&(a[K_]=JSON.stringify(s))}if(e.length>0&&typeof e[0]=="object"&&e[0]!==null){const n=e[0];a[Tt]=n.model??"unknown","temperature"in n&&(a[W_]=n.temperature),"top_p"in n&&(a[V_]=n.top_p),"frequency_penalty"in n&&
58(a[G_]=n.frequency_penalty),"presence_penalty"in n&&(a[hF]=n.presence_penalty),"stream"in n&&(a[dF]=n.stream),"encoding_format"in n&&(a[kH]=n.encoding_format),"dimensions"in n&&(a[wH]=n.dimensions)}else a[Tt]="unknown";return a}function uU(e,t,a){var i;if(!t||typeof t!="object")return;const n=t;if(YH(n)){if(eU(e,n,a),a&&((i=n.choices)!=null&&i.length)){const r=n.choices.map(o=>{var s;return((s=o.message)==null?void 0:s.content)||""});e.setAttributes({[Qt]:JSON.stringify(r)})}}else JH(n)?(tU(e,n,a),a&&n.output_text&&e.setAttributes({[Qt]:n.output_text})):ZH(n)&&aU(e,n)}function I3(e,t){if("messages"in t){const a=i_(t.messages);e.setAttributes({[En]:a})}if("input"in t){const a=i_(t.input);e.setAttributes({[En]:a})}}function _U(e,t,a,n){return async function(...r){const o=sU(r,t),s=o[Tt]||"unknown",u=pF(t),_=r[0];return _&&typeof _=="object"&&_.stream===!0?Na({name:`${u} ${s} stream-response`,op:x3(t),attributes:o},async l=>{try{n.recordInputs&&_&&I3(l,_);const f=await e.apply(a,r);return oU(f,l,n.recordOutputs??!1)}catch(f){throw l.setStatus({code:Fe,message:"internal_error"}),Ne(f,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:t}}}),l.end(),f}}):Qa({name:`${u} ${s}`,op:x3(t),attributes:o},async l=>{try{n.recordInputs&&_&&I3(l,_);const f=await e.apply(a,r);return uU(l,f,n.recordOutputs),f}catch(f){throw Ne(f,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:t}}}),f}})}}function mC(e,t="",a){return new Proxy(e,{get(n,i){const r=n[i],o=KH(t,String(i));return typeof r=="function"&&VH(o)?_U(r,o,n,a):typeof r=="function"?r.bind(n):r&&typeof r=="object"?mC(r,o,a):r}})}function lU(e,t){var i;const a=!!((i=W())!=null&&i.getOptions().sendDefaultPii),n={recordInputs:a,recordOutputs:a,...t};return mC(e,"",n)}function cU(e,t){var a;return"type"in e&&typeof e.type=="string"&&e.type==="error"?(t.setStatus({code:Fe,message:((a=e.error)==null?void 0:a.type)??"internal_error"}),Ne(e.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}),!0):!1}function fU(e,t){if(e.type==="message_delta"&&e.usage&&"output_tokens"in e.usage&&typeof e.usage.output_tokens=="number"&&(t.completionTokens=e.usage.output_tokens),e.message){const a=e.message;a.id&&(t.responseId=a.id),a.model&&(t.responseModel=a.model),a.stop_reason&&t.finishReasons.push(a.stop_reason),a.usage&&(typeof a.usage.input_tokens=="number"&&(t.promptTokens=a.usage.input_tokens),typeof a.usage.cache_creation_input_tokens=="number"&&(t.cacheCreationInputTokens=a.usage.cache_creation_input_tokens),typeof a.usage.cache_read_input_tokens=="number"&&(t.cacheReadInputTokens=a.usage.cache_read_input_tokens))}}function dU(e,t){e.type!=="content_block_start"||typeof e.index!="number"||!e.content_block||(e.content_block.type==="tool_use"||e.content_block.type==="server_tool_use")&&(t.activeToolBlocks[e.index]={id:e.content_block.id,name:e.content_block.name,inputJsonParts:[]})}function gU(e,t,a){if(!(e.type!=="content_block_delta"||!e.delta)){if(typeof e.index=="number"&&"partial_json"in e.delta&&typeof e.delta.partial_json=="string"){const n=t.activeToolBlocks[e.index];n&&n.inputJsonParts.push(e.delta.partial_json)}a&&typeof e.delta.text=="string"&&t.responseTexts.push(e.delta.text)}}function hU(e,t){if(e.type!=="content_block_stop"||typeof e.index!="number")return;const a=t.activeToolBlocks[e.index];if(!a)return;const n=a.inputJsonParts.join("");let i;try{i=n?JSON.parse(n):{}}catch{i={__unparsed:n}}t.toolCalls.push({type:"tool_use",id:a.id,name:a.name,input:i}),delete t.activeToolBlocks[e.index]}function FC(e,t,a,n){!(e&&typeof e=="object")||cU(e,n)||(fU(e,t),dU(e,t),gU(e,t,a),hU(e,t))}function mU(e,t,a){t.isRecording()&&(e.responseId&&t.setAttributes({[vr]:e.responseId}),e.responseModel&&t.setAttributes({[en]:e.responseModel}),FF(t,e.promptTokens,e.completionTokens,e.cacheCreationInputTokens,e.cacheReadInputTokens),t.setAttributes({[Y_]:!0}),e.finishReasons.length>0&&t.setAttributes({[Bn]:JSON.stringify(e.finishReasons)}),a&&e.responseTexts.length>0&&t.setAttributes({[Qt]:e.responseTexts.join("")}),a&&e.toolCalls.length>0&&t.setAttributes({[Sa]:JSON.stringify(e.toolCalls)}),t.end())}async function*FU(e,t,a){const n={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};try{for await(const i of e)FC(i,n,a,t),yield i}finally{n.responseId&&t.setAttributes({[vr]:n.responseId}),n.responseModel&&t.setAttributes({[en]:n.responseModel}),FF(t,n.promptTokens,n.completionTokens,n.cacheCreationInputTokens,n.cacheReadInputTokens),t.setAttributes({[Y_]:!0}),n.finishReasons.length>0&&t.setAttributes({[Bn]:JSON.stringify(n.finishReasons)}),a&&n.responseTexts.length>0&&t.setAttributes({[Qt]:n.responseTexts.join("")}),a&&n.toolCalls.length>0&&t.setAttributes({[Sa]:JSON.stringify(n.toolCalls)}),t.end()}}function pU(e,t,a){const n={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};return e.on("streamEvent",i=>{FC(i,n,a,t)}),e.on("message",()=>{mU(n,t,a)}),e.on("error",i=>{Ne(i,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),t.isRecording()&&(t.setStatus({code:Fe,message:"stream_error"}),t.end())}),e}const bU=["messages.create","messages.stream","messages.countTokens","models.get","completions.
58create","models.retrieve","beta.messages.create"];function yU(e){return bU.includes(e)}function DU(e,t){t.error&&(e.setStatus({code:Fe,message:t.error.type||"internal_error"}),Ne(t.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}))}function EU(e){const{system:t,messages:a}=e,n=typeof t=="string"?[{role:"system",content:e.system}]:[],i=Array.isArray(a)?a:a!=null?[a]:[];return[...n,...i]}function kU(e,t){const a={[U_]:"anthropic",[Dn]:Ho(t),[be]:"auto.ai.anthropic"};if(e.length>0&&typeof e[0]=="object"&&e[0]!==null){const n=e[0];n.tools&&Array.isArray(n.tools)&&(a[K_]=JSON.stringify(n.tools)),a[Tt]=n.model??"unknown","temperature"in n&&(a[W_]=n.temperature),"top_p"in n&&(a[V_]=n.top_p),"stream"in n&&(a[dF]=n.stream),"top_k"in n&&(a[_C]=n.top_k),"frequency_penalty"in n&&(a[G_]=n.frequency_penalty),"max_tokens"in n&&(a[gF]=n.max_tokens)}else t==="models.retrieve"||t==="models.get"?a[Tt]=e[0]:a[Tt]="unknown";return a}function b1(e,t){const a=EU(t);if(a.length){const n=i_(a);e.setAttributes({[En]:n})}if("input"in t){const n=i_(t.input);e.setAttributes({[En]:n})}"prompt"in t&&e.setAttributes({[EH]:JSON.stringify(t.prompt)})}function wU(e,t){if("content"in t&&Array.isArray(t.content)){e.setAttributes({[Qt]:t.content.map(n=>n.text).filter(n=>!!n).join("")});const a=[];for(const n of t.content)(n.type==="tool_use"||n.type==="server_tool_use")&&a.push(n);a.length>0&&e.setAttributes({[Sa]:JSON.stringify(a)})}"completion"in t&&e.setAttributes({[Qt]:t.completion}),"input_tokens"in t&&e.setAttributes({[Qt]:JSON.stringify(t.input_tokens)})}function CU(e,t){"id"in t&&"model"in t&&(e.setAttributes({[vr]:t.id,[en]:t.model}),"created"in t&&typeof t.created=="number"&&e.setAttributes({[A3]:new Date(t.created*1e3).toISOString()}),"created_at"in t&&typeof t.created_at=="number"&&e.setAttributes({[A3]:new Date(t.created_at*1e3).toISOString()}),"usage"in t&&t.usage&&FF(e,t.usage.input_tokens,t.usage.output_tokens,t.usage.cache_creation_input_tokens,t.usage.cache_read_input_tokens))}function vU(e,t,a){if(!(!t||typeof t!="object")){if("type"in t&&t.type==="error"){DU(e,t);return}a&&wU(e,t),CU(e,t)}}function q3(e,t,a){throw Ne(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:a}}}),t.isRecording()&&(t.setStatus({code:Fe,message:"internal_error"}),t.end()),e}function SU(e,t,a,n,i,r,o,s,u,_,c){const l=i[Tt]??"unknown",f={name:`${r} ${l} stream-response`,op:n_(o),attributes:i};return _&&!c?Na(f,async d=>{try{u.recordInputs&&s&&b1(d,s);const g=await e.apply(a,n);return FU(g,d,u.recordOutputs??!1)}catch(g){return q3(g,d,o)}}):Na(f,d=>{try{u.recordInputs&&s&&b1(d,s);const g=t.apply(a,n);return pU(g,d,u.recordOutputs??!1)}catch(g){return q3(g,d,o)}})}function AU(e,t,a,n){return new Proxy(e,{apply(i,r,o){const s=kU(o,t),u=s[Tt]??"unknown",_=Ho(t),c=typeof o[0]=="object"?o[0]:void 0,l=!!(c!=null&&c.stream),f=t==="messages.stream";return l||f?SU(e,i,a,o,s,_,t,c,n,l,f):Qa({name:`${_} ${u}`,op:n_(t),attributes:s},d=>(n.recordInputs&&c&&b1(d,c),L_(()=>i.apply(a,o),g=>{Ne(g,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:t}}})},()=>{},g=>vU(d,g,n.recordOutputs))))}})}function pC(e,t="",a){return new Proxy(e,{get(n,i){const r=n[i],o=hC(t,String(i));return typeof r=="function"&&yU(o)?AU(r,o,n,a):typeof r=="function"?r.bind(n):r&&typeof r=="object"?pC(r,o,a):r}})}function TU(e,t){var i;const a=!!((i=W())!=null&&i.getOptions().sendDefaultPii),n={recordInputs:a,recordOutputs:a,...t};return pC(e,"",n)}const O3=["models.generateContent","models.generateContentStream","chats.create","sendMessage","sendMessageStream"],BU="google_genai",bC="chats.create",xU="chat";function IU(e,t){const a=e==null?void 0:e.promptFeedback;if(a!=null&&a.blockReason){const n=a.blockReasonMessage??a.blockReason;return t.setStatus({code:Fe,message:`Content blocked: ${n}`}),Ne(`Content blocked: ${n}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}function qU(e,t){typeof e.responseId=="string"&&(t.responseId=e.responseId),typeof e.modelVersion=="string"&&(t.responseModel=e.modelVersion);const a=e.usageMetadata;a&&(typeof a.promptTokenCount=="number"&&(t.promptTokens=a.promptTokenCount),typeof a.candidatesTokenCount=="number"&&(t.completionTokens=a.candidatesTokenCount),typeof a.totalTokenCount=="number"&&(t.totalTokens=a.totalTokenCount))}function OU(e,t,a){var n;Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls);for(const i of e.candidates??[]){i!=null&&i.finishReason&&!t.finishReasons.includes(i.finishReason)&&t.finishReasons.push(i.finishReason);for(const r of((n=i==null?void 0:i.content)==null?void 0:n.parts)??[])a&&r.text&&t.responseTexts.push(r.text),r.functionCall&&t.toolCalls.push({type:"function",id:r.functionCall.id,name:r.functionCall.name,arguments:r.functionCall.args})}}function MU(e,t,a,n){!e||IU(e,n)||(qU(e,t),OU(e,t,a))}async function*RU(e,t,a){const n={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(const i of e)MU(i,n,a,t),yield i}finally{const i={[Y_]:!0};n.responseId&&(i[vr]=n.responseId),n.responseModel&&(i[en]=n.responseModel),n.promptTokens!==void 0&&(i[fi]=n.promptTokens),n.completionTokens!==void 0&&(i[di]=n.completionTokens),n.totalTokens!==void 0&&(i[gi]=n.totalTokens),n.finishReasons.length&&(i[Bn]=JSON.stringify(n.finishReasons)),a&&n.responseTexts.length&&(i[Qt]=n.responseTexts.join("")),a&&n.toolCalls.length&&(i[Sa]=JSON.stringify(n.toolCalls)),t.setAttributes(i),t.end()}}
58function NU(e){if(O3.includes(e))return!0;const t=e.split(".").pop();return O3.includes(t)}function jU(e){return e.includes("Stream")}function Xr(e,t="user"){return typeof e=="string"?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(a=>Xr(a,t)):typeof e!="object"||!e?[]:"role"in e&&typeof e.role=="string"?[e]:"parts"in e?[{...e,role:t}]:[{role:t,content:e}]}function M3(e,t){if("model"in e&&typeof e.model=="string")return e.model;if(t&&typeof t=="object"){const a=t;if("model"in a&&typeof a.model=="string")return a.model;if("modelVersion"in a&&typeof a.modelVersion=="string")return a.modelVersion}return"unknown"}function PU(e){const t={};return"temperature"in e&&typeof e.temperature=="number"&&(t[W_]=e.temperature),"topP"in e&&typeof e.topP=="number"&&(t[V_]=e.topP),"topK"in e&&typeof e.topK=="number"&&(t[_C]=e.topK),"maxOutputTokens"in e&&typeof e.maxOutputTokens=="number"&&(t[gF]=e.maxOutputTokens),"frequencyPenalty"in e&&typeof e.frequencyPenalty=="number"&&(t[G_]=e.frequencyPenalty),"presencePenalty"in e&&typeof e.presencePenalty=="number"&&(t[hF]=e.presencePenalty),t}function LU(e,t,a){const n={[U_]:BU,[Dn]:Ho(e),[be]:"auto.ai.google_genai"};if(t){if(n[Tt]=M3(t,a),"config"in t&&typeof t.config=="object"&&t.config){const i=t.config;if(Object.assign(n,PU(i)),"tools"in i&&Array.isArray(i.tools)){const r=i.tools.flatMap(o=>o.functionDeclarations);n[K_]=JSON.stringify(r)}}}else n[Tt]=M3({},a);return n}function R3(e,t){const a=[];"config"in t&&t.config&&typeof t.config=="object"&&"systemInstruction"in t.config&&t.config.systemInstruction&&a.push(...Xr(t.config.systemInstruction,"system")),"history"in t&&a.push(...Xr(t.history,"user")),"contents"in t&&a.push(...Xr(t.contents,"user")),"message"in t&&a.push(...Xr(t.message,"user")),a.length&&e.setAttributes({[En]:JSON.stringify(J_(a))})}function zU(e,t,a){if(!(!t||typeof t!="object")){if(t.modelVersion&&e.setAttribute(en,t.modelVersion),t.usageMetadata&&typeof t.usageMetadata=="object"){const n=t.usageMetadata;typeof n.promptTokenCount=="number"&&e.setAttributes({[fi]:n.promptTokenCount}),typeof n.candidatesTokenCount=="number"&&e.setAttributes({[di]:n.candidatesTokenCount}),typeof n.totalTokenCount=="number"&&e.setAttributes({[gi]:n.totalTokenCount})}if(a&&Array.isArray(t.candidates)&&t.candidates.length>0){const n=t.candidates.map(i=>{var r;return(r=i.content)!=null&&r.parts&&Array.isArray(i.content.parts)?i.content.parts.map(o=>typeof o.text=="string"?o.text:"").filter(o=>o.length>0).join(""):""}).filter(i=>i.length>0);n.length>0&&e.setAttributes({[Qt]:n.join("")})}if(a&&t.functionCalls){const n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[Sa]:JSON.stringify(n)})}}}function N3(e,t,a,n){const i=t===bC;return new Proxy(e,{apply(r,o,s){const u=s[0],_=LU(t,u,a),c=_[Tt]??"unknown",l=Ho(t);return jU(t)?Na({name:`${l} ${c} stream-response`,op:n_(t),attributes:_},async f=>{try{n.recordInputs&&u&&R3(f,u);const d=await r.apply(a,s);return RU(d,f,!!n.recordOutputs)}catch(d){throw f.setStatus({code:Fe,message:"internal_error"}),Ne(d,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}}),f.end(),d}}):Qa({name:i?`${l} ${c} create`:`${l} ${c}`,op:n_(t),attributes:_},f=>(n.recordInputs&&u&&R3(f,u),L_(()=>r.apply(a,s),d=>{Ne(d,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}})},()=>{},d=>{i||zU(f,d,n.recordOutputs)})))}})}function y1(e,t="",a){return new Proxy(e,{get:(n,i,r)=>{const o=Reflect.get(n,i,r),s=hC(t,String(i));if(typeof o=="function"&&NU(s)){if(s===bC){const u=N3(o,s,n,a);return function(...c){const l=u(...c);return l&&typeof l=="object"?y1(l,xU,a):l}}return N3(o,s,n,a)}return typeof o=="function"?o.bind(n):o&&typeof o=="object"?y1(o,s,a):o}})}function $U(e,t){var i;const a=!!((i=W())!=null&&i.getOptions().sendDefaultPii),n={recordInputs:a,recordOutputs:a,...t};return y1(e,"",n)}const Qr="auto.ai.langchain",HU={human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"},Ra=(e,t,a)=>{a!=null&&(e[t]=a)},Rt=(e,t,a)=>{const n=Number(a);Number.isNaN(n)||(e[t]=n)};function St(e){if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}function Ur(e){const t=e.toLowerCase();return HU[t]??t}function j3(e){return e.includes("System")?"system":e.includes("Human")?"user":e.includes("AI")||e.includes("Assistant")?"assistant":e.includes("Function")?"function":e.includes("Tool")?"tool":"user"}function P3(e){if(!(!e||Array.isArray(e)))return e.invocation_params}function yF(e){return e.map(t=>{var i,r;const a=t._getType;if(typeof a=="function"){const o=a.call(t);return{role:Ur(o),content:St(t.content)}}const n=(i=t.constructor)==null?void 0:i.name;if(n)return{role:Ur(j3(n)),content:St(t.content)};if(t.type){const o=String(t.type).toLowerCase();return{role:Ur(o),content:St(t.content)}}if(t.role)return{role:Ur(String(t.role)),content:St(t.content)};if(t.lc===1&&t.kwargs){const o=t.id,s=Array.isArray(o)&&o.length>0?o[o.length-1]:"",u=typeof s=="string"?j3(s):"user";return{role:Ur(u),content:St((r=t.kwargs)==null?void 0:r.content)}}return{role:"user",content:St(t.content)}})}function UU(e,t,a){const n={},i="kwargs"in e?e.kwargs:void 0,r=(t==null?void 0:t.temperature)??(a==null?void 0:a.ls_temperature)??(i==null?void 0:i.temperature);Rt(n,W_,r);const o=(t==null?void 0:t.max_tokens)??(a==null?void 0:a.ls_max_tokens)??(i==null?void 0:i.max_tokens);Rt(n,gF,o);const s=(t==null?void 0:t.top_p)??(i==null?void 0:i.top_p);Rt(n,V_,s);const u=t==null?void 0:t.frequency_penalty;Rt(n,G_,u);const _=t==null?void 0:t.presence_penalty;return Rt(n,hF,_),t&&"stream"in t&&Ra(n,dF,!!t.stream),n}function yC(e,t,a,n,i,r){return{[U_]:St(e??"langchain"),[Dn]:a,[Tt]:St(t),[be]:Qr,...UU(n,i,r)}}function WU(e,t,a,n,i){const r=i==null?void 0:i.ls_provider,o=(n==null?void 0:n.model)??(i==null?void 0:i.ls_model_name)??"unknown",s=yC(r,o,"pipeline",e,n,i);if(a&&Array.isArray(t)&&t.length>0){const u=t.map(_=>({role:"user",content:_}));Ra(s,En,St(u))}return s}function GU(e,t,a,n,i){var u;const r=(i==null?void 0:i.ls_provider)??((u=e.id)==null?void 0:u[2]),o=(n==null?void 0:n.model)??(i==null?void 0:i.ls_model_name)??"unknown",s=yC(r,o,"chat",e,n,i);if(a&&Array.isArray(t)&&t.length>0){const _=yF(t.flat()),c=J_(_);Ra(s,En,St(c))}return s}function VU(e,t){var i;const a=[],n=e.flat();for(const r of n){const o=(i=r.message)==null?void 0:i.content;if(Array.isArray(o))for(const s of o){const u=s;u.type==="tool_use"&&a.push(u)}}a.length>0&&Ra(t,Sa,St(a))}function KU(e,t){if(!e)return;const a=e.tokenUsage,n=e.usage;if(a)Rt(t,fi,a.promptTokens),Rt(t,di,a.completionTokens),Rt(t,gi,a.totalTokens);else if(n){Rt(t,fi,n.input_tokens),Rt(t,di,n.output_tokens);const i=Number(n.input_tokens),r=Number(n.output_tokens),o=(Number.isNaN(i)?0:i)+(Number.isNaN(r)?0:r);o>0&&Rt(t,gi,o),n.cache_creation_input_tokens!==void 0&&Rt(t,SH,n.cache_creation_input_tokens),n.cache_read_input_tokens!==void 0&&Rt(t,AH,n.cache_read_input_tokens)}}function YU(e,t){var _,c,l,f;if(!e)return;const a={};if(Array.isArray(e.generations)){const d=e.generations.flat().map(g=>{var h,m;return(h=g.generationInfo)!=null&&h.finish_reason?g.generationInfo.finish_reason:(m=g.generation_info)!=null&&m.finish_reason?g.generation_info.finish_reason:null}).filter(g=>typeof g=="string");if(d.length>0&&Ra(a,Bn,St(d)),VU(e.generations,a),t){const g=e.generations.flat().map(h=>{var m;return h.text??((m=h.message)==null?void 0:m.content)}).filter(h=>typeof h=="string");g.length>0&&Ra(a,Qt,St(g))}}KU(e.llmOutput,a);const n=e.llmOutput,i=(c=(_=e.generations)==null?void 0:_[0])==null?void 0:c[0],r=i==null?void 0:i.message,o=(n==null?void 0:n.model_name)??(n==null?void 0:n.model)??((l=r==null?void 0:r.response_metadata)==null?void 0:l.model_name);o&&Ra(a,en,o);const s=(n==null?void 0:n.id)??(r==null?void 0:r.id);s&&Ra(a,vr,s);const u=(n==null?void 0:n.stop_reason)??((f=r==null?void 0:r.response_metadata)==null?void 0:f.finish_reason);return u&&Ra(a,CH,St(u)),a}function JU(e={}){const t=e.recordInputs??!1,a=e.recordOutputs??!1,n=new Map,i=o=>{const s=n.get(o);s!=null&&s.isRecording()&&(s.end(),n.delete(o))}
58,r={lc_serializable:!1,lc_namespace:["langchain_core","callbacks","sentry"],lc_secrets:void 0,lc_attributes:void 0,lc_aliases:void 0,lc_serializable_keys:void 0,lc_id:["langchain_core","callbacks","sentry"],lc_kwargs:{},name:"SentryCallbackHandler",ignoreLLM:!1,ignoreChain:!1,ignoreAgent:!1,ignoreRetriever:!1,ignoreCustomEvent:!1,raiseError:!1,awaitHandlers:!0,handleLLMStart(o,s,u,_,c,l,f,d){const g=P3(l),h=WU(o,s,t,g,f),m=h[Tt],F=h[Dn];Na({name:`${F} ${m}`,op:"gen_ai.pipeline",attributes:{...h,[et]:"gen_ai.pipeline"}},p=>(n.set(u,p),p))},handleChatModelStart(o,s,u,_,c,l,f,d){const g=P3(l),h=GU(o,s,t,g,f),m=h[Tt],F=h[Dn];Na({name:`${F} ${m}`,op:"gen_ai.chat",attributes:{...h,[et]:"gen_ai.chat"}},p=>(n.set(u,p),p))},handleLLMEnd(o,s,u,_,c){const l=n.get(s);if(l!=null&&l.isRecording()){const f=YU(o,a);f&&l.setAttributes(f),i(s)}},handleLLMError(o,s){const u=n.get(s);u!=null&&u.isRecording()&&(u.setStatus({code:Fe,message:"llm_error"}),i(s)),Ne(o,{mechanism:{handled:!1,type:`${Qr}.llm_error_handler`}})},handleChainStart(o,s,u,_){const c=o.name||"unknown_chain",l={[be]:"auto.ai.langchain","langchain.chain.name":c};t&&(l["langchain.chain.inputs"]=JSON.stringify(s)),Na({name:`chain ${c}`,op:"gen_ai.invoke_agent",attributes:{...l,[et]:"gen_ai.invoke_agent"}},f=>(n.set(u,f),f))},handleChainEnd(o,s){const u=n.get(s);u!=null&&u.isRecording()&&(a&&u.setAttributes({"langchain.chain.outputs":JSON.stringify(o)}),i(s))},handleChainError(o,s){const u=n.get(s);u!=null&&u.isRecording()&&(u.setStatus({code:Fe,message:"chain_error"}),i(s)),Ne(o,{mechanism:{handled:!1,type:`${Qr}.chain_error_handler`}})},handleToolStart(o,s,u,_){const c=o.name||"unknown_tool",l={[be]:Qr,"gen_ai.tool.name":c};t&&(l["gen_ai.tool.input"]=s),Na({name:`execute_tool ${c}`,op:"gen_ai.execute_tool",attributes:{...l,[et]:"gen_ai.execute_tool"}},f=>(n.set(u,f),f))},handleToolEnd(o,s){const u=n.get(s);u!=null&&u.isRecording()&&(a&&u.setAttributes({"gen_ai.tool.output":JSON.stringify(o)}),i(s))},handleToolError(o,s){const u=n.get(s);u!=null&&u.isRecording()&&(u.setStatus({code:Fe,message:"tool_error"}),i(s)),Ne(o,{mechanism:{handled:!1,type:`${Qr}.tool_error_handler`}})},copy(){return r},toJSON(){return{lc:1,type:"not_implemented",id:r.lc_id}},toJSONNotImplemented(){return{lc:1,type:"not_implemented",id:r.lc_id}}};return r}const DC="auto.ai.langgraph";function ZU(e){if(!e||e.length===0)return null;const t=[];for(const a of e)if(a&&typeof a=="object"){const n=a.tool_calls;n&&Array.isArray(n)&&t.push(...n)}return t.length>0?t:null}function XU(e){const t=e;let a=0,n=0,i=0;if(t.usage_metadata&&typeof t.usage_metadata=="object"){const r=t.usage_metadata;return typeof r.input_tokens=="number"&&(a=r.input_tokens),typeof r.output_tokens=="number"&&(n=r.output_tokens),typeof r.total_tokens=="number"&&(i=r.total_tokens),{inputTokens:a,outputTokens:n,totalTokens:i}}if(t.response_metadata&&typeof t.response_metadata=="object"){const r=t.response_metadata;if(r.tokenUsage&&typeof r.tokenUsage=="object"){const o=r.tokenUsage;typeof o.promptTokens=="number"&&(a=o.promptTokens),typeof o.completionTokens=="number"&&(n=o.completionTokens),typeof o.totalTokens=="number"&&(i=o.totalTokens)}}return{inputTokens:a,outputTokens:n,totalTokens:i}}function QU(e,t){const a=t;if(a.response_metadata&&typeof a.response_metadata=="object"){const n=a.response_metadata;n.model_name&&typeof n.model_name=="string"&&e.setAttribute(en,n.model_name),n.finish_reason&&typeof n.finish_reason=="string"&&e.setAttribute(Bn,[n.finish_reason])}}function eW(e){var a,n,i,r,o,s,u,_;if(!((r=(i=(n=(a=e.builder)==null?void 0:a.nodes)==null?void 0:n.tools)==null?void 0:i.runnable)!=null&&r.tools))return null;const t=(_=(u=(s=(o=e.builder)==null?void 0:o.nodes)==null?void 0:s.tools)==null?void 0:u.runnable)==null?void 0:_.tools;return!t||!Array.isArray(t)||t.length===0?null:t.map(c=>{var l,f,d;return{name:(l=c.lc_kwargs)==null?void 0:l.name,description:(f=c.lc_kwargs)==null?void 0:f.description,schema:(d=c.lc_kwargs)==null?void 0:d.schema}})}function tW(e,t,a){const n=a,i=n==null?void 0:n.messages;if(!i||!Array.isArray(i))return;const r=(t==null?void 0:t.length)??0,o=i.length>r?i.slice(r):[];if(o.length===0)return;const s=ZU(o);s&&e.setAttribute(Sa,JSON.stringify(s));const u=yF(o);e.setAttribute(Qt,JSON.stringify(u));let _=0,c=0,l=0;for(const f of o){const d=XU(f);_+=d.inputTokens,c+=d.outputTokens,l+=d.totalTokens,QU(e,f)}_>0&&e.setAttribute(fi,_),c>0&&e.setAttribute(di,c),l>0&&e.setAttribute(gi,l)}function aW(e,t){return new Proxy(e,{apply(a,n,i){return Qa({op:"gen_ai.create_agent",name:"create_agent",attributes:{[be]:DC,[et]:"gen_ai.create_agent",[Dn]:"create_agent"}},r=>{try{const o=Reflect.apply(a,n,i),s=i.length>0?i[0]:{};s!=null&&s.name&&typeof s.name=="string"&&(r.setAttribute(lC,s.name),r.updateName(`create_agent ${s.name}`));const u=o.invoke;return u&&typeof u=="function"&&(o.invoke=nW(u.bind(o),o,s,t)),o}catch(o){throw r.setStatus({code:Fe,message:"internal_error"}),Ne(o,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),o}})}})}function nW(e,t,a,n){return new Proxy(e,{apply(i,r,o){return Qa({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[be]:DC,[et]:TH,[Dn]:"invoke_agent"}},async s=>{try{const u=a==null?void 0:a.name;u&&typeof u=="string"&&(s.setAttribute(vH,u),s.setAttribute(lC,u),s.updateName(`invoke_agent ${u}`));const _=eW(t);_&&s.setAttribute(K_,JSON.stringify(_));const c=n.recordInputs,l=n.recordOutputs,f=o.length>0?o[0].messages??[]:[];if(f&&c){const g=yF(f),h=J_(g);s.setAttribute(En,JSON.stringify(h))}const d=await Reflect.apply(i,r,o);return l&&tW(s,f??null,d),d}catch(u){throw s.setStatus({code:Fe,message:"internal_error"}),Ne(u,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),u}})}})}function iW(e,t){const a=t||{};return e.compile=aW(e.compile.bind(e),a),e}function EC(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}const ir=Z;function rW(){return"history"in ir&&!!ir.history}function oW(){if(!("fetch"in ir))return!1;
58try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function D1(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function kC(){var a;if(typeof EdgeRuntime=="string")return!0;if(!oW())return!1;if(D1(ir.fetch))return!0;let e=!1;const t=ir.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),(a=n.contentWindow)!=null&&a.fetch&&(e=D1(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){H&&k.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function sW(){return"ReportingObserver"in ir}function DF(e,t){const a="fetch";vn(a,e),Sn(a,()=>wC(void 0,t))}function uW(e){const t="fetch-body-resolved";vn(t,e),Sn(t,()=>wC(lW))}function wC(e,t=!1){t&&!kC()||ot(Z,"fetch",function(a){return function(...n){const i=new Error,{method:r,url:o}=cW(n),s={args:n,fetchData:{method:r,url:o},startTimestamp:Me()*1e3,virtualError:i,headers:fW(n)};return e||Xt("fetch",{...s}),a.apply(Z,n).then(async u=>(e?e(u):Xt("fetch",{...s,endTimestamp:Me()*1e3,response:u}),u),u=>{if(Xt("fetch",{...s,endTimestamp:Me()*1e3,error:u}),gn(u)&&u.stack===void 0&&(u.stack=i.stack,Et(u,"framesToPop",1)),u instanceof TypeError&&(u.message==="Failed to fetch"||u.message==="Load failed"||u.message==="NetworkError when attempting to fetch resource."))try{const _=new URL(s.fetchData.url);u.message=`${u.message} (${_.host})`}catch{}throw u})}})}async function _W(e,t){if(e!=null&&e.body){const a=e.body,n=a.getReader(),i=setTimeout(()=>{a.cancel().then(null,()=>{})},90*1e3);let r=!0;for(;r;){let o;try{o=setTimeout(()=>{a.cancel().then(null,()=>{})},5e3);const{done:s}=await n.read();clearTimeout(o),s&&(t(),r=!1)}catch{r=!1}finally{clearTimeout(o)}}clearTimeout(i),n.releaseLock(),a.cancel().then(null,()=>{})}}function lW(e){let t;try{t=e.clone()}catch{return}_W(t,()=>{Xt("fetch-body-resolved",{endTimestamp:Me()*1e3,response:e})})}function uu(e,t){return!!e&&typeof e=="object"&&!!e[t]}function L3(e){return typeof e=="string"?e:e?uu(e,"url")?e.url:e.toString?e.toString():"":""}function cW(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[a,n]=e;return{url:L3(a),method:uu(n,"method")?String(n.method).toUpperCase():Hm(a)&&uu(a,"method")?String(a.method).toUpperCase():"GET"}}const t=e[0];return{url:L3(t),method:uu(t,"method")?String(t.method).toUpperCase():"GET"}}function fW(e){const[t,a]=e;try{if(typeof a=="object"&&a!==null&&"headers"in a&&a.headers)return new Headers(a.headers);if(Hm(t))return new Headers(t.headers)}catch{}}function dW(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function gW(){return"npm"}function hW(){return!dW()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function r_(){return typeof window<"u"&&(!hW()||mW())}function mW(){const e=Z.process;return(e==null?void 0:e.type)==="renderer"}const sa=Z,ve=sa.document,eo=sa.navigator,CC="Report a Bug",FW="Cancel",pW="Send Bug Report",bW="Confirm",yW="Report a Bug",DW="[email protected]",EW="Email",kW="What's the bug? What did you expect?",wW="Description",CW="Your Name",vW="Name",SW="Thank y
58ou for your report!",AW="(required)",TW="Add a screenshot",BW="Remove screenshot",xW="Highlight",IW="Hide",qW="Remove",OW="widget",MW="api",RW=5e3,vC=(e,t={includeReplay:!0})=>{if(!e.message)throw new Error("Unable to submit feedback with empty message");const a=W();if(!a)throw new Error("No client setup, cannot send feedback.");e.tags&&Object.keys(e.tags).length&&_e().setTags(e.tags);const n=uC({source:MW,url:yi(),...e},t);return new Promise((i,r)=>{const o=setTimeout(()=>r("Unable to determine if Feedback was correctly sent."),3e4),s=a.on("afterSendEvent",(u,_)=>{if(u.event_id===n)return clearTimeout(o),s(),_!=null&&_.statusCode&&_.statusCode>=200&&_.statusCode<300?i(n):(_==null?void 0:_.statusCode)===403?r("Unable to send feedback. This could be because this domain is not in your list of allowed domains."):r("Unable to send feedback. This could be because of network issues, or because you are using an ad-blocker.")})})},_u=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function NW(){return!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(eo.userAgent)||/Macintosh/i.test(eo.userAgent)&&eo.maxTouchPoints&&eo.maxTouchPoints>1||!isSecureContext)}function Os(e,t){return{...e,...t,tags:{...e.tags,...t.tags},onFormOpen:()=>{var a,n;(a=t.onFormOpen)==null||a.call(t),(n=e.onFormOpen)==null||n.call(e)},onFormClose:()=>{var a,n;(a=t.onFormClose)==null||a.call(t),(n=e.onFormClose)==null||n.call(e)},onSubmitSuccess:(a,n)=>{var i,r;(i=t.onSubmitSuccess)==null||i.call(t,a,n),(r=e.onSubmitSuccess)==null||r.call(e,a,n)},onSubmitError:a=>{var n,i;(n=t.onSubmitError)==null||n.call(t,a),(i=e.onSubmitError)==null||i.call(e,a)},onFormSubmitted:()=>{var a,n;(a=t.onFormSubmitted)==null||a.call(t),(n=e.onFormSubmitted)==null||n.call(e)},themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function jW(e){const t=ve.createElement("style");return t.textContent=`
59.widget__actor {
60  position: fixed;
61  z-index: var(--z-index);
62  margin: var(--page-margin);
63  inset: var(--actor-inset);
64
65  display: flex;
66  align-items: center;
67  gap: 8px;
68  padding: 16px;
69
70  font-family: inherit;
71  font-size: var(--font-size);
72  font-weight: 600;
73  line-height: 1.14em;
74  text-decoration: none;
75
76  background: var(--actor-background, var(--background));
77  border-radius: var(--actor-border-radius, 1.7em/50%);
78  border: var(--actor-border, var(--border));
79  box-shadow: var(--actor-box-shadow, var(--box-shadow));
80  color: var(--actor-color, var(--foreground));
81  fill: var(--actor-color, var(--foreground));
82  cursor: pointer;
83  opacity: 1;
84  transition: transform 0.2s ease-in-out;
85  transform: translate(0, 0) scale(1);
86}
87.widget__actor[aria-hidden="true"] {
88  opacity: 0;
89  pointer-events: none;
90  visibility: hidden;
91  transform: translate(0, 16px) scale(0.98);
92}
93
94.widget__actor:hover {
95  background: var(--actor-hover-background, var(--background));
96  filter: var(--interactive-filter);
97}
98
99.widget__actor svg {
100  width: 1.14em;
101  height: 1.14em;
102}
103
104@media (max-width: 600px) {
105  .widget__actor span {
106    display: none;
107  }
108}
109`,e&&t.setAttribute("nonce",e),t}function Pt(e,t){return Object.entries(t).forEach(([a,n])=>{e.setAttributeNS(null,a,n)}),e}const xi=20,PW="http://www.w3.org/2000/svg";function LW(){const e=s=>sa.document.createElementNS(PW,s),t=Pt(e("svg"),{width:`${xi}`,height:`${xi}`,viewBox:`0 0 ${xi} ${xi}`,fill:"var(--actor-color, var(--foreground))"}),a=Pt(e("g"),{clipPath:"url(#clip0_57_80)"}),n=Pt(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});t.appendChild(a).appendChild(n);const i=e("defs"),r=Pt(e("clipPath"),{id:"clip0_57_80"}),o=Pt(e("rect"),{width:`${xi}`,height:`${xi}`,fill:"white"});return r.appendChild(o),i.appendChild(r),t.appendChild(i).appendChild(r).appendChild(o),t}function zW({triggerLabel:e,triggerAriaLabel:t,shadow:a,styleNonce:n}){const i=ve.createElement("button");if(i.type="button",i.className="widget__actor",i.ariaHidden="false",i.ariaLabel=t||e||CC,i.appendChild(LW()),e){const o=ve.createElement("span");o.appendChild(ve.createTextNode(e)),i.appendChild(o)}const r=jW(n);return{el:i,appendToDom(){a.appendChild(r),a.appendChild(i)},removeFromDom(){i.remove(),r.remove()},show(){i.ariaHidden="false"},hide(){i.ariaHidden="true"}}}const SC="rgba(88, 74, 192, 1)",$W={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:SC,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"},z3={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackgroun
109d:SC,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function $3(e){return`
110  --foreground: ${e.foreground};
111  --background: ${e.background};
112  --accent-foreground: ${e.accentForeground};
113  --accent-background: ${e.accentBackground};
114  --success-color: ${e.successColor};
115  --error-color: ${e.errorColor};
116  --border: ${e.border};
117  --box-shadow: ${e.boxShadow};
118  --outline: ${e.outline};
119  --interactive-filter: ${e.interactiveFilter};
120  `}function HW({colorScheme:e,themeDark:t,themeLight:a,styleNonce:n}){const i=ve.createElement("style");return i.textContent=`
121:host {
122  --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif;
123  --font-size: 14px;
124  --z-index: 100000;
125
126  --page-margin: 16px;
127  --inset: auto 0 0 auto;
128  --actor-inset: var(--inset);
129
130  font-family: var(--font-family);
131  font-size: var(--font-size);
132
133  ${e!=="system"?"color-scheme: only light;":""}
134
135  ${$3(e==="dark"?{...z3,...t}:{...$W,...a})}
136}
137
138${e==="system"?`
139@media (prefers-color-scheme: dark) {
140  :host {
141    ${$3({...z3,...t})}
142  }
143}`:""}
144}
145`,n&&i.setAttribute("nonce",n),i}const AC=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:a})=>({id:i="sentry-feedback",autoInject:r=!0,showBranding:o=!0,isEmailRequired:s=!1,isNameRequired:u=!1,showEmail:_=!0,showName:c=!0,enableScreenshot:l=!0,useSentryUser:f={email:"email",name:"username"},tags:d,styleNonce:g,scriptNonce:h,colorScheme:m="system",themeLight:F={},themeDark:p={},addScreenshotButtonLabel:E=TW,cancelButtonLabel:y=FW,confirmButtonLabel:A=bW,emailLabel:C=EW,emailPlaceholder:D=DW,formTitle:S=yW,isRequiredLabel:P=AW,messageLabel:w=wW,messagePlaceholder:M=kW,nameLabel:B=vW,namePlaceholder:N=CW,removeScreenshotButtonLabel:I=BW,submitButtonLabel:L=pW,successMessageText:q=SW,triggerLabel:j=CC,triggerAriaLabel:T="",highlightToolText:R=xW,hideToolText:O=IW,removeHighlightText:G=qW,onFormOpen:K,onFormClose:ue,onSubmitSuccess:fe,onSubmitError:Re,onFormSubmitted:ht}={})=>{const rt={id:i,autoInject:r,showBranding:o,isEmailRequired:s,isNameRequired:u,showEmail:_,showName:c,enableScreenshot:l,useSentryUser:f,tags:d,styleNonce:g,scriptNonce:h,colorScheme:m,themeDark:p,themeLight:F,triggerLabel:j,triggerAriaLabel:T,cancelButtonLabel:y,submitButtonLabel:L,confirmButtonLabel:A,formTitle:S,emailLabel:C,emailPlaceholder:D,messageLabel:w,messagePlaceholder:M,nameLabel:B,namePlaceholder:N,successMessageText:q,isRequiredLabel:P,addScreenshotButtonLabel:E,removeScreenshotButtonLabel:I,highlightToolText:R,hideToolText:O,removeHighlightText:G,onFormClose:ue,onFormOpen:K,onSubmitError:Re,onSubmitSuccess:fe,onFormSubmitted:ht};let ut=null,Ut=[];const Fa=ge=>{if(!ut){const Ce=ve.createElement("div");Ce.id=String(ge.id),ve.body.appendChild(Ce),ut=Ce.attachShadow({mode:"open"}),ut.appendChild(HW(ge))}return ut},Rn=async ge=>{const Ce=ge.enableScreenshot&&NW();let _t,Qe;try{_t=(t?t():await e("feedbackModalIntegration",h))(),g1(_t)}catch{throw _u&&k.error("[Feedback] Error when trying to load feedback integrations. Try using `feedbackSyncIntegration` in your `Sentry.init`."),new Error("[Feedback] Missing feedback modal integration!")}try{const at=Ce?a?a():await e("feedbackScreenshotIntegration",h):void 0;at&&(Qe=at(),g1(Qe))}catch{_u&&k.error("[Feedback] Missing feedback screenshot integration. Proceeding without screenshots.")}const xe=_t.createDialog({options:{...ge,onFormClose:()=>{var at;xe==null||xe.close(),(at=ge.onFormClose)==null||at.call(ge)},onFormSubmitted:()=>{var at;xe==null||xe.close(),(at=ge.onFormSubmitted)==null||at.call(ge)}},screenshotIntegration:Qe,sendFeedback:vC,shadow:Fa(ge)});return xe},Ti=(ge,Ce={})=>{const _t=Os(rt,Ce),Qe=typeof ge=="string"?ve.querySelector(ge):typeof ge.addEventListener=="function"?ge:null;if(!Qe)throw _u&&k.error("[Feedback] Unable to attach to target element"),new Error("Unable to attach to target element");let xe=null;const at=async()=>{xe||(xe=await Rn({..._t,onFormSubmitted:()=>{var nt;xe==null||xe.removeFromDom(),(nt=_t.onFormSubmitted)==null||nt.call(_t)}})),xe.appendToDom(),xe.open()};Qe.addEventListener("click",at);const he=()=>{Ut=Ut.filter(nt=>nt!==he),xe==null||xe.removeFromDom(),xe=null,Qe.removeEventListener("click",at)};return Ut.push(he),he},Nn=(ge={})=>{const Ce=Os(rt,ge),_t=Fa(Ce),Qe=zW({triggerLabel:Ce.triggerLabel,triggerAriaLabel:Ce.triggerAriaLabel,shadow:_t,styleNonce:g});return Ti(Qe.el,{...Ce,onFormOpen(){Qe.hide()},onFormClose(){Qe.show()},onFormSubmitted(){Qe.show()}}),Qe};return{name:"Feedback",setupOnce(){!r_()||!rt.autoInject||(ve.readyState==="loading"?ve.addEventListener("DOMContentLoaded",()=>Nn().appendToDom()):Nn().appendToDom())},attachTo:Ti,createWidget(ge={}){const Ce=Nn(Os(rt,ge));return Ce.appendToDom(),Ce},async createForm(ge={}){return Rn(Os(rt,ge))},remove(){var ge;ut&&((ge=ut.parentElement)==null||ge.remove(),ut=null),Ut.forEach(Ce=>Ce()),Ut=[]}}};function UW(){const e=W();return e==null?void 0:e.getIntegrationByName("Feedback")}var X_,Ae,TC,Gn,H3,BC,E1,wo={},EF=[],WW=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,kF=Array.isArray;function dn(e,t){for(var a in t)e[a]=t[a];return e}function xC(e){var t=e.parentNode;t&&t.removeChild(e)}function ce(e,t,a){var n,i,r,o={};for(r in t)r=="key"?n=t[r]:r=="ref"?i=t[r]:o[r]=t[r];if(arguments.length>2&&(o.children=arguments.length>3?X_.call(arguments,2):a),typeof e=="function"&&e.defaultProps!=null)for(r in e.defaultProps)o[r]===void 0&&(o[r]=e.defaultProps[r]);return lu(e,o,n,i,null)}function lu(e,t,a,n,i){var r={type:e,props:t,key:a,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:i??++TC,__i:-1,__u:0};return i==null&&Ae.vnode!=null&&Ae.vnode(r),r}function Uo(e){return e.children}function cu(e,t){this.props=e,this.context=t}function rr(e,t){if(t==null)return e.__?rr(e.__,e.__i+1):null;for(var a;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null)return a.__e;return typeof e.type=="function"?rr(e):null}function GW(e,t,a){var n,i=e.__v,r=i.__e,o=e.__P;if(o)return(n=dn({},i)).__v=i.__v+1,Ae.vnode&&Ae.vnode(n),wF(o,n,i,e.__n,o.ownerSVGElement!==void 0,32&i.__u?[r]:null,t,r??rr(i),!!(32&i.__u),a),n.__.__k[n.__i]=n,n.__d=void 0,n.__e!=r&&IC(n),n}function IC(e){var t,a;
145if((e=e.__)!=null&&e.__c!=null){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if((a=e.__k[t])!=null&&a.__e!=null){e.__e=e.__c.base=a.__e;break}return IC(e)}}function U3(e){(!e.__d&&(e.__d=!0)&&Gn.push(e)&&!o_.__r++||H3!==Ae.debounceRendering)&&((H3=Ae.debounceRendering)||BC)(o_)}function o_(){var e,t,a,n=[],i=[];for(Gn.sort(E1);e=Gn.shift();)e.__d&&(a=Gn.length,t=GW(e,n,i)||t,a===0||Gn.length>a?(k1(n,t,i),i.length=n.length=0,t=void 0,Gn.sort(E1)):t&&Ae.__c&&Ae.__c(t,EF));t&&k1(n,t,i),o_.__r=0}function qC(e,t,a,n,i,r,o,s,u,_,c){var l,f,d,g,h,m=n&&n.__k||EF,F=t.length;for(a.__d=u,VW(a,t,m),u=a.__d,l=0;l<F;l++)(d=a.__k[l])!=null&&typeof d!="boolean"&&typeof d!="function"&&(f=d.__i===-1?wo:m[d.__i]||wo,d.__i=l,wF(e,d,f,i,r,o,s,u,_,c),g=d.__e,d.ref&&f.ref!=d.ref&&(f.ref&&CF(f.ref,null,d),c.push(d.ref,d.__c||g,d)),h==null&&g!=null&&(h=g),65536&d.__u||f.__k===d.__k?u=OC(d,u,e):typeof d.type=="function"&&d.__d!==void 0?u=d.__d:g&&(u=g.nextSibling),d.__d=void 0,d.__u&=-196609);a.__d=u,a.__e=h}function VW(e,t,a){var n,i,r,o,s,u=t.length,_=a.length,c=_,l=0;for(e.__k=[],n=0;n<u;n++)(i=e.__k[n]=(i=t[n])==null||typeof i=="boolean"||typeof i=="function"?null:typeof i=="string"||typeof i=="number"||typeof i=="bigint"||i.constructor==String?lu(null,i,null,null,i):kF(i)?lu(Uo,{children:i},null,null,null):i.constructor===void 0&&i.__b>0?lu(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)!=null?(i.__=e,i.__b=e.__b+1,s=KW(i,a,o=n+l,c),i.__i=s,r=null,s!==-1&&(c--,(r=a[s])&&(r.__u|=131072)),r==null||r.__v===null?(s==-1&&l--,typeof i.type!="function"&&(i.__u|=65536)):s!==o&&(s===o+1?l++:s>o?c>u-o?l+=s-o:l--:l=s<o&&s==o-1?s-o:0,s!==n+l&&(i.__u|=65536))):(r=a[n])&&r.key==null&&r.__e&&(r.__e==e.__d&&(e.__d=rr(r)),w1(r,r,!1),a[n]=null,c--);if(c)for(n=0;n<_;n++)(r=a[n])!=null&&(131072&r.__u)==0&&(r.__e==e.__d&&(e.__d=rr(r)),w1(r,r))}function OC(e,t,a){var n,i;if(typeof e.type=="function"){for(n=e.__k,i=0;n&&i<n.length;i++)n[i]&&(n[i].__=e,t=OC(n[i],t,a));return t}e.__e!=t&&(a.insertBefore(e.__e,t||null),t=e.__e);do t=t&&t.nextSibling;while(t!=null&&t.nodeType===8);return t}function KW(e,t,a,n){var i=e.key,r=e.type,o=a-1,s=a+1,u=t[a];if(u===null||u&&i==u.key&&r===u.type)return a;
vendor: 6,500 bytes, line 145
145if(n>(u!=null&&(131072&u.__u)==0?1:0))for(;o>=0||s<t.length;){if(o>=0){if((u=t[o])&&(131072&u.__u)==0&&i==u.key&&r===u.type)return o;o--}if(s<t.length){if((u=t[s])&&(131072&u.__u)==0&&i==u.key&&r===u.type)return s;s++}}return-1}function W3(e,t,a){t[0]==="-"?e.setProperty(t,a??""):e[t]=a==null?"":typeof a!="number"||WW.test(t)?a:a+"px"}function Ms(e,t,a,n,i){var r;e:if(t==="style")if(typeof a=="string")e.style.cssText=a;else{if(typeof n=="string"&&(e.style.cssText=n=""),n)for(t in n)a&&t in a||W3(e.style,t,"");if(a)for(t in a)n&&a[t]===n[t]||W3(e.style,t,a[t])}else if(t[0]==="o"&&t[1]==="n")r=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+r]=a,a?n?a.u=n.u:(a.u=Date.now(),e.addEventListener(t,r?V3:G3,r)):e.removeEventListener(t,r?V3:G3,r);else{if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(t!=="width"&&t!=="height"&&t!=="href"&&t!=="list"&&t!=="form"&&t!=="tabIndex"&&t!=="download"&&t!=="rowSpan"&&t!=="colSpan"&&t!=="role"&&t in e)try{e[t]=a??"";break e}catch{}typeof a=="function"||(a==null||a===!1&&t[4]!=="-"?e.removeAttribute(t):e.setAttribute(t,a))}}function G3(e){if(this.l){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(Ae.event?Ae.event(e):e)}}function V3(e){if(this.l)return this.l[e.type+!0](Ae.event?Ae.event(e):e)}function wF(e,t,a,n,i,r,o,s,u,_){var c,l,f,d,g,h,m,F,p,E,y,A,C,D,S,P=t.type;if(t.constructor!==void 0)return null;128&a.__u&&(u=!!(32&a.__u),r=[s=t.__e=a.__e]),(c=Ae.__b)&&c(t);e:if(typeof P=="function")try{if(F=t.props,p=(c=P.contextType)&&n[c.__c],E=c?p?p.props.value:c.__:n,a.__c?m=(l=t.__c=a.__c).__=l.__E:("prototype"in P&&P.prototype.render?t.__c=l=new P(F,E):(t.__c=l=new cu(F,E),l.constructor=P,l.render=JW),p&&p.sub(l),l.props=F,l.state||(l.state={}),l.context=E,l.__n=n,f=l.__d=!0,l.__h=[],l._sb=[]),l.__s==null&&(l.__s=l.state),P.getDerivedStateFromProps!=null&&(l.__s==l.state&&(l.__s=dn({},l.__s)),dn(l.__s,P.getDerivedStateFromProps(F,l.__s))),d=l.props,g=l.state,l.__v=t,f)P.getDerivedStateFromProps==null&&l.componentWillMount!=null&&l.componentWillMount(),l.componentDidMount!=null&&l.__h.push(l.componentDidMount);else{if(P.getDerivedStateFromProps==null&&F!==d&&l.componentWillReceiveProps!=null&&l.componentWillReceiveProps(F,E),!l.__e&&(l.shouldComponentUpdate!=null&&l.shouldComponentUpdate(F,l.__s,E)===!1||t.__v===a.__v)){for(t.__v!==a.__v&&(l.props=F,l.state=l.__s,l.__d=!1),t.__e=a.__e,t.__k=a.__k,t.__k.forEach(function(w){w&&(w.__=t)}),y=0;y<l._sb.length;y++)l.__h.push(l._sb[y]);l._sb=[],l.__h.length&&o.push(l);break e}l.componentWillUpdate!=null&&l.componentWillUpdate(F,l.__s,E),l.componentDidUpdate!=null&&l.__h.push(function(){l.componentDidUpdate(d,g,h)})}if(l.context=E,l.props=F,l.__P=e,l.__e=!1,A=Ae.__r,C=0,"prototype"in P&&P.prototype.render){for(l.state=l.__s,l.__d=!1,A&&A(t),c=l.render(l.props,l.state,l.context),D=0;D<l._sb.length;D++)l.__h.push(l._sb[D]);l._sb=[]}else do l.__d=!1,A&&A(t),c=l.render(l.props,l.state,l.context),l.state=l.__s;while(l.__d&&++C<25);l.state=l.__s,l.getChildContext!=null&&(n=dn(dn({},n),l.getChildContext())),f||l.getSnapshotBeforeUpdate==null||(h=l.getSnapshotBeforeUpdate(d,g)),qC(e,kF(S=c!=null&&c.type===Uo&&c.key==null?c.props.children:c)?S:[S],t,a,n,i,r,o,s,u,_),l.base=t.__e,t.__u&=-161,l.__h.length&&o.push(l),m&&(l.__E=l.__=null)}catch(w){t.__v=null,u||r!=null?(t.__e=s,t.__u|=u?160:32,r[r.indexOf(s)]=null):(t.__e=a.__e,t.__k=a.__k),Ae.__e(w,t,a)}else r==null&&t.__v===a.__v?(t.__k=a.__k,t.__e=a.__e):t.__e=YW(a.__e,t,a,n,i,r,o,u,_);(c=Ae.diffed)&&c(t)}function k1(e,t,a){for(var n=0;n<a.length;n++)CF(a[n],a[++n],a[++n]);Ae.__c&&Ae.__c(t,e),e.some(function(i){try{e=i.__h,i.__h=[],e.some(function(r){r.call(i)})}catch(r){Ae.__e(r,i.__v)}})}function YW(e,t,a,n,i,r,o,s,u){var _,c,l,f,d,g,h,m=a.props,F=t.props,p=t.type;if(p==="svg"&&(i=!0),r!=null){for(_=0;_<r.length;_++)if((d=r[_])&&"setAttribute"in d==!!p&&(p?d.localName===p:d.nodeType===3)){e=d,r[_]=null;break}}if(e==null){if(p===null)return document.createTextNode(F);e=i?document.createElementNS("http://www.w3.org/2000/svg",p):document.createElement(p,F.is&&F),r=null,s=!1}if(p===null)m===F||s&&e.data===F||(e.data=F);else{if(r=r&&X_.call(e.childNodes),m=a.props||wo,!s&&r!=null)for(m={},_=0;_<e.attributes.length;_++)m[(d=e.attributes[_]).name]=d.value;for(_ in m)d=m[_],_=="children"||(_=="dangerouslySetInnerHTML"?l=d:_==="key"||_ in F||Ms(e,_,null,d,i));for(_ in F)d=F[_],_=="children"?f=d:_=="dangerouslySetInnerHTML"?c=d:_=="value"?g=d:_=="checked"?h=d:_==="key"||s&&typeof d!="function"||m[_]===d||Ms(e,_,d,m[_],i);if(c)s||l&&(c.__html===l.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(l&&(e.innerHTML=""),qC(e,kF(f)?f:[f],t,a,n,i&&p!=="foreignObject",r,o,r?r[0]:a.__k&&rr(a,0),s,u),r!=null)for(_=r.length;_--;)r[_]!=null&&xC(r[_]);s||(_="value",g!==void 0&&(g!==e[_]||p==="progress"&&!g||p==="option"&&g!==m[_])&&Ms(e,_,g,m[_],!1),_="checked",h!==void 0&&h!==e[_]&&Ms(e,_,h,m[_],!1))}return e}function CF(e,t,a){try{typeof e=="function"?e(t):e.current=t}catch(n){Ae.__e(n,a)}}function w1(e,t,a){var n,i;if(Ae.unmount&&Ae.unmount(e),(n=e.ref)&&(n.current&&n.current!==e.__e||CF(n,null,t)),(n=e.__c)!=null){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(r){Ae.__e(r,t)}n.base=n.__P=null,e.__c=void 0}if(n=e.__k)for(i=0;i<n.length;i++)n[i]&&w1(n[i],t,a||typeof e.type!="function");a||e.__e==null||xC(e.__e),e.__=e.__e=e.__d=void 0}function JW(e,t,a){return this.constructor(e,a)}function ZW(e,t,a){var n,i,r,o;Ae.__&&Ae.__(e,t),i=(n=!1)?null:t.__k,r=[],o=[],wF(t,e=t.__k=ce(Uo,null,[e]),i||wo,wo,t.ownerSVGElement!==void 0,i?null:t.firstChild?X_.call(t.childNodes):null,r,i?i.__e:t.firstChild,n,o),e.__d=void 0,k1(r,e,o)}X_=EF.slice,Ae={__e:function(e,t,a,n){for(var i,r,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((r=i.constructor)&&r.getDerivedStateFromError!=null&&(i.setState(r.getDerivedStateFromError(e)),o=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(e,n||{}),o=i.__d),o)return i.__E=i}catch(s){e=s}throw e}},TC=0,cu.prototype.setState=function(e,t){var a;a=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=dn({},this.state),typeof e=="function"&&(e=e(dn({},a),this.props)),e&&dn(a,e),e!=null&&this.__v&&(t&&this._sb.push(t),U3(this))},cu.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),U3(this))},cu.prototype.render=Uo,Gn=[],BC=typeof Promise=="function"?Promise.prototype.then.bind(Prom
145ise.resolve()):setTimeout,E1=function(e,t){return e.__v.__b-t.__v.__b},o_.__r=0;var Ya,Se,Zl,K3,or=0,MC=[],fu=[],ze=Ae,Y3=ze.__b,J3=ze.__r,Z3=ze.diffed,X3=ze.__c,Q3=ze.unmount,eb=ze.__;function Ei(e,t){ze.__h&&ze.__h(Se,e,or||t),or=0;var a=Se.__H||(Se.__H={__:[],__h:[]});return e>=a.__.length&&a.__.push({__V:fu}),a.__[e]}function Zn(e){return or=1,RC(jC,e)}function RC(e,t,a){var n=Ei(Ya++,2);if(n.t=e,!n.__c&&(n.__=[a?a(t):jC(void 0,t),function(s){var u=n.__N?n.__N[0]:n.__[0],_=n.t(u,s);u!==_&&(n.__N=[_,n.__[1]],n.__c.setState({}))}],n.__c=Se,!Se.u)){var i=function(s,u,_){if(!n.__c.__H)return!0;var c=n.__c.__H.__.filter(function(f){return!!f.__c});if(c.every(function(f){return!f.__N}))return!r||r.call(this,s,u,_);var l=!1;return c.forEach(function(f){if(f.__N){var d=f.__[0];f.__=f.__N,f.__N=void 0,d!==f.__[0]&&(l=!0)}}),!(!l&&n.__c.props===s)&&(!r||r.call(this,s,u,_))};Se.u=!0;var r=Se.shouldComponentUpdate,o=Se.componentWillUpdate;Se.componentWillUpdate=function(s,u,_){if(this.__e){var c=r;r=void 0,i(s,u,_),r=c}o&&o.call(this,s,u,_)},Se.shouldComponentUpdate=i}return n.__N||n.__}function XW(e,t){var a=Ei(Ya++,3);!ze.__s&&vF(a.__H,t)&&(a.__=e,a.i=t,Se.__H.__h.push(a))}function NC(e,t){var a=Ei(Ya++,4);!ze.__s&&vF(a.__H,t)&&(a.__=e,a.i=t,Se.__h.push(a))}function QW(e){return or=5,Wo(function(){return{current:e}},[])}function eG(e,t,a){or=6,NC(function(){return typeof e=="function"?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},a==null?a:a.concat(e))}function Wo(e,t){var a=Ei(Ya++,7);return vF(a.__H,t)?(a.__V=e(),a.i=t,a.__h=e,a.__V):a.__}function Gi(e,t){return or=8,Wo(function(){return e},t)}function tG(e){var t=Se.context[e.__c],a=Ei(Ya++,9);return a.c=e,t?(a.__==null&&(a.__=!0,t.sub(Se)),t.props.value):e.__}function aG(e,t){ze.useDebugValue&&ze.useDebugValue(t?t(e):e)}function nG(e){var t=Ei(Ya++,10),a=Zn();return t.__=e,Se.componentDidCatch||(Se.componentDidCatch=function(n,i){t.__&&t.__(n,i),a[1](n)}),[a[0],function(){a[1](void 0)}]}function iG(){var e=Ei(Ya++,11);if(!e.__){for(var t=Se.__v;t!==null&&!t.__m&&t.__!==null;)t=t.__;var a=t.__m||(t.__m=[0,0]);e.__="P"+a[0]+"-"+a[1]++}return e.__}function rG(){for(var e;e=MC.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(du),e.__H.__h.forEach(C1),e.__H.__h=[]}catch(t){e.__H.__h=[],ze.__e(t,e.__v)}}ze.__b=function(e){Se=null,Y3&&Y3(e)},ze.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),eb&&eb(e,t)},ze.__r=function(e){J3&&J3(e),Ya=0;var t=(Se=e.__c).__H;t&&(Zl===Se?(t.__h=[],Se.__h=[],t.__.forEach(function(a){a.__N&&(a.__=a.__N),a.__V=fu,a.__N=a.i=void 0})):(t.__h.forEach(du),t.__h.forEach(C1),t.__h=[],Ya=0)),Zl=Se},ze.diffed=function(e){Z3&&Z3(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(MC.push(t)!==1&&K3===ze.requestAnimationFrame||((K3=ze.requestAnimationFrame)||oG)(rG)),t.__H.__.forEach(function(a){a.i&&(a.__H=a.i),a.__V!==fu&&(a.__=a.__V),a.i=void 0,a.__V=fu})),Zl=Se=null},ze.__c=function(e,t){t.some(function(a){try{a.__h.forEach(du),a.__h=a.__h.filter(function(n){return!n.__||C1(n)})}catch(n){t.some(function(i){i.__h&&(i.__h=[])}),t=[],ze.__e(n,a.__v)}}),X3&&X3(e,t)},ze.unmount=function(e){Q3&&Q3(e);var t,a=e.__c;a&&a.__H&&(a.__H.__.forEach(function(n){try{du(n)}catch(i){t=i}}),a.__H=void 0,t&&ze.__e(t,a.__v))};var tb=typeof requestAnimationFrame=="function";function oG(e){var t,a=function(){clearTimeout(n),tb&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(a,100);tb&&(t=requestAnimationFrame(a))}function du(e){var t=Se,a=e.__c;typeof a=="function"&&(e.__c=void 0,a()),Se=t}function C1(e){var t=Se;e.__c=e.__(),Se=t}function vF(e,t){return!e||e.length!==t.length||t.some(function(a,n){return a!==e[n]})}function jC(e,t){return typeof t=="function"?t(e):t}const sG=Object.defineProperty({__proto__:null,useCallback:Gi,useContext:tG,useDebugValue:aG,useEffect:XW,useErrorBoundary:nG,useId:iG,useImperativeHandle:eG,useLayoutEffect:NC,useMemo:Wo,useReducer:RC,useRef:QW,useState:Zn},Symbol.toStringTag,{value:"Module"}),uG="http://www.w3.org/2000/svg";function _G(){const e=n=>ve.createElementNS(uG,n),t=Pt(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),a=Pt(e("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});return t.appendChild(a),t}function lG({options:e}){const t=Wo(()=>({__html:_G().outerHTML}),[]);return ce("h2",{class:"dialog__header"},ce("span",{class:"dialog__title"},e.formTitle),e.showBranding?ce("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function cG(e,t){const a=[];return t.isNameRequired&&!e.name&&a.push(t.nameLabel),t.isEmailRequired&&!e.email&&a.push(t.emailLabel),e.message||a.push(t.messageLabel),a}function Xl(e,t){const a=e.get(t);
145return typeof a=="string"?a.trim():""}function fG({options:e,defaultEmail:t,defaultName:a,onFormClose:n,onSubmit:i,onSubmitSuccess:r,onSubmitError:o,showEmail:s,showName:u,screenshotInput:_}){const{tags:c,addScreenshotButtonLabel:l,removeScreenshotButtonLabel:f,cancelButtonLabel:d,emailLabel:g,emailPlaceholder:h,isEmailRequired:m,isNameRequired:F,messageLabel:p,messagePlaceholder:E,nameLabel:y,namePlaceholder:A,submitButtonLabel:C,isRequiredLabel:D}=e,[S,P]=Zn(!1),[w,M]=Zn(null),[B,N]=Zn(!1),I=_==null?void 0:_.input,[L,q]=Zn(null),j=Gi(O=>{q(O),N(!1)},[]),T=Gi(O=>{const G=cG(O,{emailLabel:g,isEmailRequired:m,isNameRequired:F,messageLabel:p,nameLabel:y});return G.length>0?M(`Please enter in the following required fields: ${G.join(", ")}`):M(null),G.length===0},[g,m,F,p,y]),R=Gi(async O=>{P(!0);try{if(O.preventDefault(),!(O.target instanceof HTMLFormElement))return;const G=new FormData(O.target),K=await(_&&B?_.value():void 0),ue={name:Xl(G,"name"),email:Xl(G,"email"),message:Xl(G,"message"),attachments:K?[K]:void 0};if(!T(ue))return;try{const fe=await i({name:ue.name,email:ue.email,message:ue.message,source:OW,tags:c},{attachments:ue.attachments});r(ue,fe)}catch(fe){_u&&k.error(fe),M(fe),o(fe)}}finally{P(!1)}},[_&&B,r,o]);return ce("form",{class:"form",onSubmit:R},I&&B?ce(I,{onError:j}):null,ce("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:S},ce("div",{class:"form__top"},w?ce("div",{class:"form__error-container"},w):null,u?ce("label",{for:"name",class:"form__label"},ce(Ql,{label:y,isRequiredLabel:D,isRequired:F}),ce("input",{class:"form__input",defaultValue:a,id:"name",name:"name",placeholder:A,required:F,type:"text"})):ce("input",{"aria-hidden":!0,value:a,name:"name",type:"hidden"}),s?ce("label",{for:"email",class:"form__label"},ce(Ql,{label:g,isRequiredLabel:D,isRequired:m}),ce("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:h,required:m,type:"email"})):ce("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),ce("label",{for:"message",class:"form__label"},ce(Ql,{label:p,isRequiredLabel:D,isRequired:!0}),ce("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:E,required:!0,rows:5})),I?ce("label",{for:"screenshot",class:"form__label"},ce("button",{class:"btn btn--default",disabled:S,type:"button",onClick:()=>{q(null),N(O=>!O)}},B?f:l),L?ce("div",{class:"form__error-container"},L.message):null):null),ce("div",{class:"btn-group"},ce("button",{class:"btn btn--primary",disabled:S,type:"submit"},C),ce("button",{class:"btn btn--default",disabled:S,type:"button",onClick:n},d))))}function Ql({label:e,isRequired:t,isRequiredLabel:a}){return ce("span",{class:"form__label__text"},e,t&&ce("span",{class:"form__label__text--required"},a))}const Rs=16,ab=17,dG="http://www.w3.org/2000/svg";function gG(){const e=u=>sa.document.createElementNS(dG,u),t=Pt(e("svg"),{width:`${Rs}`,height:`${ab}`,viewBox:`0 0 ${Rs} ${ab}`,fill:"inherit"}),a=Pt(e("g"),{clipPath:"url(#clip0_57_156)"}),n=Pt(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),i=Pt(e("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 
14510.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});t.appendChild(a).append(i,n);const r=e("defs"),o=Pt(e("clipPath"),{id:"clip0_57_156"}),s=Pt(e("rect"),{width:`${Rs}`,height:`${Rs}`,fill:"white",transform:"translate(0 0.5)"});return o.appendChild(s),r.appendChild(o),t.appendChild(r).appendChild(o).appendChild(s),t}function hG({open:e,onFormSubmitted:t,...a}){const n=a.options,i=Wo(()=>({__html:gG().outerHTML}),[]),[r,o]=Zn(null),s=Gi(()=>{r&&(clearTimeout(r),o(null)),t()},[r]),u=Gi((_,c)=>{a.onSubmitSuccess(_,c),o(setTimeout(()=>{t(),o(null)},RW))},[t]);return ce(Uo,null,r?ce("div",{class:"success__position",onClick:s},ce("div",{class:"success__content"},n.successMessageText,ce("span",{class:"success__icon",dangerouslySetInnerHTML:i}))):ce("dialog",{class:"dialog",onClick:n.onFormClose,open:e},ce("div",{class:"dialog__position"},ce("div",{class:"dialog__content",onClick:_=>{_.stopPropagation()}},ce(lG,{options:n}),ce(fG,{...a,onSubmitSuccess:u})))))}const mG=`
146.dialog {
147  position: fixed;
148  z-index: var(--z-index);
149  margin: 0;
150  inset: 0;
151
152  display: flex;
153  align-items: center;
154  justify-content: center;
155  padding: 0;
156  height: 100vh;
157  width: 100vw;
158
159  color: var(--dialog-color, var(--foreground));
160  fill: var(--dialog-color, var(--foreground));
161  line-height: 1.75em;
162
163  background-color: rgba(0, 0, 0, 0.05);
164  border: none;
165  inset: 0;
166  opacity: 1;
167  transition: opacity 0.2s ease-in-out;
168}
169
170.dialog__position {
171  position: fixed;
172  z-index: var(--z-index);
173  inset: var(--dialog-inset);
174  padding: var(--page-margin);
175  display: flex;
176  max-height: calc(100vh - (2 * var(--page-margin)));
177}
178@media (max-width: 600px) {
179  .dialog__position {
180    inset: var(--page-margin);
181    padding: 0;
182  }
183}
184
185.dialog__position:has(.editor) {
186  inset: var(--page-margin);
187  padding: 0;
188}
189
190.dialog:not([open]) {
191  opacity: 0;
192  pointer-events: none;
193  visibility: hidden;
194}
195.dialog:not([open]) .dialog__content {
196  transform: translate(0, -16px) scale(0.98);
197}
198
199.dialog__content {
200  display: flex;
201  flex-direction: column;
202  gap: 16px;
203  padding: var(--dialog-padding, 24px);
204  max-width: 100%;
205  width: 100%;
206  max-height: 100%;
207  overflow: auto;
208
209  background: var(--dialog-background, var(--background));
210  border-radius: var(--dialog-border-radius, 20px);
211  border: var(--dialog-border, var(--border));
212  box-shadow: var(--dialog-box-shadow, var(--box-shadow));
213  transform: translate(0, 0) scale(1);
214  transition: transform 0.2s ease-in-out;
215}
216
217`,FG=`
218.dialog__header {
219  display: flex;
220  gap: 4px;
221  justify-content: space-between;
222  font-weight: var(--dialog-header-weight, 600);
223  margin: 0;
224}
225.dialog__title {
226  align-self: center;
227  width: var(--form-width, 272px);
228}
229
230@media (max-width: 600px) {
231  .dialog__title {
232    width: auto;
233  }
234}
235
236.dialog__position:has(.editor) .dialog__title {
237  width: auto;
238}
239
240
241.brand-link {
242  display: inline-flex;
243}
244.brand-link:focus-visible {
245  outline: var(--outline);
246}
247`,pG=`
248.form {
249  display: flex;
250  overflow: auto;
251  flex-direction: row;
252  gap: 16px;
253  flex: 1 0;
254}
255
256.form fieldset {
257  border: none;
258  margin: 0;
259  padding: 0;
260}
261
262.form__right {
263  flex: 0 0 auto;
264  display: flex;
265  overflow: auto;
266  flex-direction: column;
267  justify-content: space-between;
268  gap: 20px;
269  width: var(--form-width, 100%);
270}
271
272.dialog__position:has(.editor) .form__right {
273  width: var(--form-width, 272px);
274}
275
276.form__top {
277  display: flex;
278  flex-direction: column;
279  gap: 8px;
280}
281
282.form__error-container {
283  color: var(--error-color);
284  fill: var(--error-color);
285}
286
287.form__label {
288  display: flex;
289  flex-direction: column;
290  gap: 4px;
291  margin: 0px;
292}
293
294.form__label__text {
295  display: flex;
296  gap: 4px;
297  align-items: center;
298}
299
300.form__label__text--required {
301  font-size: 0.85em;
302}
303
304.form__input {
305  font-family: inherit;
306  line-height: inherit;
307  background: transparent;
308  box-sizing: border-box;
309  border: var(--input-border, var(--border));
310  border-radius: var(--input-border-radius, 6px);
311  color: var(--input-color, inherit);
312  fill: var(--input-color, inherit);
313  font-size: var(--input-font-size, inherit);
314  font-weight: var(--input-font-weight, 500);
315  padding: 6px 12px;
316}
317
318.form__input::placeholder {
319  opacity: 0.65;
320  color: var(--input-placeholder-color, inherit);
321  filter: var(--interactive-filter);
322}
323
324.form__input:focus-visible {
325  outline: var(--input-focus-outline, var(--outline));
326}
327
328.form__input--textarea {
329  font-family: inherit;
330  resize: vertical;
331}
332
333.error {
334  color: var(--error-color);
335  fill: var(--error-color);
336}
337`,bG=`
338.btn-group {
339  display: grid;
340  gap: 8px;
341}
342
343.btn {
344  line-height: inherit;
345  border: var(--button-border, var(--border));
346  border-radius: var(--button-border-radius, 6px);
347  cursor: pointer;
348  font-family: inherit;
349  font-size: var(--button-font-size, inherit);
350  font-weight: var(--button-font-weight, 600);
351  padding: var(--button-padding, 6px 16px);
352}
353.btn[disabled] {
354  opacity: 0.6;
355  pointer-events: none;
356}
357
358.btn--primary {
359  color: var(--button-primary-color, var(--accent-foreground));
360  fill: var(--button-primary-color, var(--accent-foreground));
361  background: var(--button-primary-background, var(--accent-background));
362  border: var(--button-primary-border, var(--border));
363  border-radius: var(--button-primary-border-radius, 6px);
364  font-weight: var(--button-primary-font-weight, 500);
365}
366.btn--primary:hover {
367  color: var(--button-primary-hover-color, var(--accent-foreground));
368  fill: var(--button-primary-hover-color, var(--accent-foreground));
369  background: var(--button-primary-hover-background, var(--accent-background));
370  filter: var(--interactive-filter);
371}
372.btn--primary:focus-visible {
373  background: var(--button-primary-hover-background, var(--accent-background));
374  filter: var(--interactive-filter);
375  outline: var(--button-primary-focus-outline, var(--outline));
376}
377
378.btn--default {
379  color: var(--button-color, var(--foreground));
380  fill: var(--button-color, var(--foreground));
381  background: var(--button-background, var(--background));
382  border: var(--button-border, var(--border));
383  border-radius: var(--button-border-radius, 6px);
384  font-weight: var(--button-font-weight, 500);
385}
386.btn--default:hover {
387  color: var(--button-color, var(--foreground));
388  fill: var(--button-color, var(--foreground));
389  background: var(--button-hover-background, var(--background));
390  filter: var(--interactive-filter);
391}
392.btn--default:focus-visible {
393  background: var(--button-hover-background, var(--background));
394  filter: var(--interactive-filter);
395  outline: var(--button-focus-outline, var(--outline));
396}
397`,yG=`
398.success__position {
399  position: fixed;
400  inset: var(--dialog-inset);
401  padding: var(--page-margin);
402  z-index: var(--z-index);
403}
404.success__content {
405  background: var(--success-background, var(--background));
406  border: var(--success-border, var(--border));
407  border-radius: var(--success-border-radius, 1.7em/50%);
408  box-shadow: var(--success-box-shadow, var(--box-shadow));
409  font-weight: var(--success-font-weight, 600);
410  color: var(--success-color);
411  fill: var(--success-color);
412  padding: 12px 24px;
413  line-height: 1.75em;
414
415  display: grid;
416  align-items: center;
417  grid-auto-flow: column;
418  gap: 6px;
419  cursor: default;
420}
421
422.success__icon {
423  display: flex;
424}
425`;function DG(e){const t=ve.createElement("style");return t.textContent=`
426:host {
427  --dialog-inset: var(--inset);
428}
429
430${mG}
431${FG}
432${pG}
433${bG}
434${yG}
435`,e&&t.setAttribute("nonce",e),t}function EG(){const e=_e().getUser(),t=Xe().getUser(),a=$a().getUser();return e&&Object.keys(e).length?e:t&&Object.keys(t).length?t:a}const kG=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:a,shadow:n})=>{const i=n,r=e.useSentryUser,o=EG(),s=ve.createElement("div"),u=DG(e.styleNonce);let _="";const c={get el(){return s},appendToDom(){!i.contains(u)&&!i.contains(s)&&(i.appendChild(u),i.appendChild(s))},removeFromDom(){s.remove(),u.remove(),ve.body.style.overflow=_},open(){var d,g;f(!0),(d=e.onFormOpen)==null||d.call(e),(g=W())==null||g.emit("openFeedbackWidget"),_=ve.body.style.overflow,ve.body.style.overflow="hidden"},close(){f(!1),ve.body.style.overflow=_}},l=t==null?void 0:t.createInput({h:ce,hooks:sG,dialog:c,options:e}),f=d=>{ZW(ce(hG,{options:e,screenshotInput:l,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:String(r&&(o==null?void 0:o[r.name])||""),defaultEmail:String(r&&(o==null?void 0:o[r.email])||""),onFormClose:()=>{var g;f(!1),(g=e.onFormClose)==null||g.call(e)},onSubmit:a,onSubmitSuccess:(g,h)=>{var m;f(!1),(m=e.onSubmitSuccess)==null||m.call(e,g,h)},onSubmitError:g=>{var h;(h=e.onSubmitError)==null||h.call(e,g)},onFormSubmitted:()=>{var g;(g=e.onFormSubmitted)==null||g.call(e)},open:d}),s)};return c}});function wG({h:e}){return function(){return e("svg",{"data-test-id":"icon-close",viewBox:"0 0 16 16",fill:"#2B2233",height:"25px",width:"25px"},e("circle",{r:"7",cx:"8",cy:"8",fill:"white"}),e("path",{strokeWidth:"1.5",d:"M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1.53A6.47,6.47,0,1,0,14.47,8,6.47,6.47,0,0,0,8,1.53Z"}),e("path",{strokeWidth:"1.5",d:"M5.34,11.41a.71.71,0,0,1-.53-.22.74.74,0,0,1,0-1.06l5.32-5.32a.75.75,0,0,1,1.06,1.06L5.87,11.19A.74.74,0,0,1,5.34,11.41Z"}),e("path",{strokeWidth:"1.5",d:"M10.66,11.41a.74.74,0,0,1-.53-.22L4.81,5.87A.75.75,0,0,1,5.87,4.81l5.32,5.32a.74.74,0,0,1,0,1.06A.71.71,0,0,1,10.66,11.41Z"}))}}function CG(e){const t=ve.createElement("style"),a="#1A141F",n="#302735";return t.textContent=`
436.editor {
437  display: flex;
438  flex-grow: 1;
439  flex-direction: column;
440}
441
442.editor__image-container {
443  justify-items: center;
444  padding: 15px;
445  position: relative;
446  height: 100%;
447  border-radius: var(--menu-border-radius, 6px);
448
449  background-color: ${a};
450  background-image: repeating-linear-gradient(
451      -145deg,
452      transparent,
453      transparent 8px,
454      ${a} 8px,
455      ${a} 11px
456    ),
457    repeating-linear-gradient(
458      -45deg,
459      transparent,
460      transparent 15px,
461      ${n} 15px,
462      ${n} 16px
463    );
464}
465
466.editor__canvas-container {
467  width: 100%;
468  height: 100%;
469  position: relative;
470  display: flex;
471  align-items: center;
472  justify-content: center;
473}
474
475.editor__canvas-container > * {
476  object-fit: contain;
477  position: absolute;
478}
479
480.editor__tool-container {
481  padding-top: 8px;
482  display: flex;
483  justify-content: center;
484}
485
486.editor__tool-bar {
487  display: flex;
488  gap: 8px;
489}
490
491.editor__tool {
492  display: flex;
493  padding: 8px 12px;
494  justify-content: center;
495  align-items: center;
496  border: var(--button-border, var(--border));
497  border-radius: var(--button-border-radius, 6px);
498  background: var(--button-background, var(--background));
499  color: var(--button-color, var(--foreground));
500}
501
502.editor__tool--active {
503  background: var(--button-primary-background, var(--accent-background));
504  color: var(--button-primary-color, var(--accent-foreground));
505}
506
507.editor__rect {
508  position: absolute;
509  z-index: 2;
510}
511
512.editor__rect button {
513  opacity: 0;
514  position: absolute;
515  top: -12px;
516  right: -12px;
517  cursor: pointer;
518  padding: 0;
519  z-index: 3;
520  border: none;
521  background: none;
522}
523
524.editor__rect:hover button {
525  opacity: 1;
526}
527`,e&&t.setAttribute("nonce",e),t}function vG({h:e}){return function({action:a,setAction:n,options:i}){return e("div",{class:"editor__tool-container"},e("div",{class:"editor__tool-bar"},e("button",{type:"button",class:`editor__tool ${a==="highlight"?"editor__tool--active":""}`,onClick:()=>{n(a==="highlight"?"":"highlight")}},i.highlightToolText),e("button",{type:"button",class:`editor__tool ${a==="hide"?"editor__tool--active":""}`,onClick:()=>{n(a==="hide"?"":"hide")}},i.hideToolText)))}}function SG({hooks:e}){function t(){const[a,n]=e.useState(sa.devicePixelRatio??1);return e.useEffect(()=>{const i=()=>{n(sa.devicePixelRatio)},r=matchMedia(`(resolution: ${sa.devicePixelRatio}dppx)`);
527return r.addEventListener("change",i),()=>{r.removeEventListener("change",i)}},[]),a}return function({onBeforeScreenshot:n,onScreenshot:i,onAfterScreenshot:r,onError:o}){const s=t();e.useEffect(()=>{(async()=>{n();const _=await eo.mediaDevices.getDisplayMedia({video:{width:sa.innerWidth*s,height:sa.innerHeight*s},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),c=ve.createElement("video");await new Promise((l,f)=>{c.srcObject=_,c.onloadedmetadata=()=>{i(c,s),_.getTracks().forEach(d=>d.stop()),l()},c.play().catch(f)}),r()})().catch(o)},[])}}function AG(e,t,a){switch(e.type){case"highlight":{t.shadowColor="rgba(0, 0, 0, 0.7)",t.shadowBlur=50,t.fillStyle=a,t.fillRect(e.x-1,e.y-1,e.w+2,e.h+2),t.clearRect(e.x,e.y,e.w,e.h);break}case"hide":t.fillStyle="rgb(0, 0, 0)",t.fillRect(e.x,e.y,e.w,e.h);break}}function un(e,t,a){if(!e)return;const n=e.getContext("2d",t);n&&a(e,n)}function ec(e,t){un(e,{alpha:!0},(a,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,a.width,a.height)})}function tc(e,t,a){un(e,{alpha:!0},(n,i)=>{a.length&&(i.fillStyle="rgba(0, 0, 0, 0.25)",i.fillRect(0,0,n.width,n.height)),a.forEach(r=>{AG(r,i,t)})})}function TG({h:e,hooks:t,outputBuffer:a,dialog:n,options:i}){const r=SG({hooks:t}),o=vG({h:e}),s=wG({h:e}),u={__html:CG(i.styleNonce).innerText},_=n.el.style,c=({screenshot:l})=>{const[f,d]=t.useState("highlight"),[g,h]=t.useState([]),m=t.useRef(null),F=t.useRef(null),p=t.useRef(null),E=t.useRef(null),[y,A]=t.useState(1),C=t.useMemo(()=>{const B=ve.getElementById(i.id);if(!B)return"white";const N=getComputedStyle(B);return N.getPropertyValue("--button-primary-background")||N.getPropertyValue("--accent-background")},[i.id]);t.useLayoutEffect(()=>{const B=()=>{const N=m.current;N&&(un(l.canvas,{alpha:!1},I=>{const L=Math.min(N.clientWidth/I.width,N.clientHeight/I.height);A(L)}),(N.clientHeight===0||N.clientWidth===0)&&setTimeout(B,0))};return B(),sa.addEventListener("resize",B),()=>{sa.removeEventListener("resize",B)}},[l]);const D=t.useCallback((B,N)=>{un(B,{alpha:!0},(I,L)=>{L.scale(N,N),I.width=l.canvas.width,I.height=l.canvas.height})},[l]);t.useEffect(()=>{D(F.current,l.dpi),ec(F.current,l.canvas)},[l]),t.useEffect(()=>{D(p.current,l.dpi),un(p.current,{alpha:!0},(B,N)=>{N.clearRect(0,0,B.width,B.height)}),tc(p.current,C,g)},[g,C]),t.useEffect(()=>{D(a,l.dpi),ec(a,l.canvas),un(ve.createElement("canvas"),{alpha:!0},(B,N)=>{N.scale(l.dpi,l.dpi),B.width=l.canvas.width,B.height=l.canvas.height,tc(B,C,g),ec(a,B)})},[g,l,C]);const S=B=>{if(!f||!E.current)return;const N=E.current.getBoundingClientRect(),I={type:f,x:B.offsetX/y,y:B.offsetY/y},L=(T,R)=>{const O=(R.clientX-N.x)/y,G=(R.clientY-N.y)/y;return{type:T.type,x:Math.min(T.x,O),y:Math.min(T.y,G),w:Math.abs(O-T.x),h:Math.abs(G-T.y)}},q=T=>{un(p.current,{alpha:!0},(R,O)=>{O.clearRect(0,0,R.width,R.height)}),tc(p.current,C,[...g,L(I,T)])},j=T=>{const R=L(I,T);R.w*y>=1&&R.h*y>=1&&h(O=>[...O,R]),ve.removeEventListener("mousemove",q),ve.removeEventListener("mouseup",j)};ve.addEventListener("mousemove",q),ve.addEventListener("mouseup",j)},P=t.useCallback(B=>N=>{N.preventDefault(),N.stopPropagation(),h(I=>{const L=[...I];return L.splice(B,1),L})},[]),w={width:`${l.canvas.width*y}px`,height:`${l.canvas.height*y}px`},M=B=>{B.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:i.styleNonce,dangerouslySetInnerHTML:u}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:m},e("canvas",{ref:F,id:"background",style:w}),e("canvas",{ref:p,id:"foreground",style:w}),e("div",{ref:E,onMouseDown:S,style:w},g.map((B,N)=>e("div",{key:N,class:"editor__rect",style:{top:`${B.y*y}px`,left:`${B.x*y}px`,width:`${B.w*y}px`,height:`${B.h*y}px`}},e("button",{"aria-label":i.removeHighlightText,onClick:P(N),onMouseDown:M,onMouseUp:M,type:"button"},e(s,null))))))),e(o,{options:i,action:f,setAction:d}))};return function({onError:f}){const[d,g]=t.useState();return r({onBeforeScreenshot:t.useCallback(()=>{_.display="none"},[]),onScreenshot:t.useCallback((h,m)=>{un(ve.createElement("canvas"),{alpha:!1},(F,p)=>{p.scale(m,m),F.width=h.videoWidth,F.height=h.videoHeight,p.drawImage(h,0,0,F.width,F.height),g({canvas:F,dpi:m})}),a.width=h.videoWidth,a.height=h.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{_.display="block"},[]),onError:t.useCallback(h=>{_.display="block",f(h)},[])}),d?e(c,{screenshot:d}):e("div",null)}}const BG=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:a,options:n})=>{const i=ve.createElement("canvas");return{input:TG({h:e,hooks:t,outputBuffer:i,dialog:a,options:n}),value:async()=>{const r=await new Promise(o=>{i.toBlob(o,"image/png")});if(r)return{data:new Uint8Array(await r.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}}),X=Z;let v1=0;function PC(){return v1>0}function xG(){v1++,setTimeout(()=>{v1--})}function sr(e,t={}){function a(i){return typeof i=="function"}if(!a(e))return e;try{const i=e.__sentry_wrapped__;if(i)return typeof i=="function"?i:e;if(Wm(e))return e}catch{return e}const n=function(...i){try{const r=i.map(o=>sr(o,t));return e.apply(this,r)}catch(r){throw xG(),aa(o=>{o.addEventProcessor(s=>(t.mechanism&&(i1(s,void 0),Ga(s,t.mechanism)),s.extra={...s.extra,arguments:i},s)),Ne(r)}),r}};try{for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}catch{}P6(n,e),Et(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get(){return e.name}})}catch{}return n}function SF(){const e=yi(),{referrer:t}=X.document||{},{userAgent:a}=X.navigator||{},n={...t&&{Referer:t},...a&&{"User-Agent":a}};return{url:e,headers:n}}const IG={replayIntegration:"replay",replayCanvasIntegration:"replay-canvas",feedbackIntegration:"feedback",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot",captureConsoleIntegration:"captureconsole",contextLinesIntegration:"contextlines",linkedErrorsIntegration:"linkederrors",dedupeIntegration:"dedupe",extraErrorDataIntegration:"extraerrordata",graphqlClientIntegration:"graphqlclient",httpClientIntegration:"httpclient",reportingObserverIntegration:"reportingobserver",rewriteFramesIntegration:"rewriteframes",browserProfilingIntegration:"browserprofiling",moduleMetadataIntegration:"modulemetadata",instrumentAnthropicAiClient:"instrumentanthropicaiclient",instrumentOpenAiClient:"instrumentopenaiclient",instrumentGoogleGenAIClient:"instrumentgooglegenaiclient",instrumentLangGraph:"instrumentlanggraph",createLangChainCallbackHandler:"createlangchaincallbackhandler"},nb=X;async function LC(e,t){const a=IG[e],n=nb.Sentry=nb.Sentry||{};if(!a)throw new Error(`Cannot lazy load integration: ${e}`);const i=n[e];if(typeof i=="function"&&!("_isShim"in i))return i;const r=qG(a),o=X.document.createElement("script");
527o.src=r,o.crossOrigin="anonymous",o.referrerPolicy="strict-origin",t&&o.setAttribute("nonce",t);const s=new Promise((l,f)=>{o.addEventListener("load",()=>l()),o.addEventListener("error",f)}),u=X.document.currentScript,_=X.document.body||X.document.head||(u==null?void 0:u.parentElement);if(_)_.appendChild(o);else throw new Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await s}catch{throw new Error(`Error when loading integration: ${e}`)}const c=n[e];if(typeof c!="function")throw new Error(`Could not load integration: ${e}`);return c}function qG(e){var n;const t=W(),a=((n=t==null?void 0:t.getOptions())==null?void 0:n.cdnBaseUrl)||"https://browser.sentry-cdn.com";return new URL(`/${La}/${e}.min.js`,a).toString()}const OG=AC({lazyLoadIntegration:LC}),ib=AC({getModalIntegration:()=>kG,getScreenshotIntegration:()=>BG});function Q_(e,t){const a=AF(e,t),n={type:PG(t),value:LG(t)};return a.length&&(n.stacktrace={frames:a}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}function MG(e,t,a,n){const i=W(),r=i==null?void 0:i.getOptions().normalizeDepth,o=HG(t),s={__serialized__:fw(t,r)};if(o)return{exception:{values:[Q_(e,o)]},extra:s};const u={exception:{values:[{type:O_(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:zG(t,{isUnhandledRejection:n})}]},extra:s};if(a){const _=AF(e,a);_.length&&(u.exception.values[0].stacktrace={frames:_})}return u}function ac(e,t){return{exception:{values:[Q_(e,t)]}}}function AF(e,t){const a=t.stacktrace||t.stack||"",n=NG(t),i=jG(t);try{return e(a,n,i)}catch{}return[]}const RG=/Minified React error #\d+;/i;function NG(e){return e&&RG.test(e.message)?1:0}function jG(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function zC(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function PG(e){const t=e==null?void 0:e.name;return!t&&zC(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function LG(e){const t=e==null?void 0:e.message;return zC(e)?Array.isArray(e.message)&&e.message.length==2?e.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function $C(e,t,a,n){const i=(a==null?void 0:a.syntheticException)||void 0,r=el(e,t,i,n);return Ga(r),r.level="error",a!=null&&a.event_id&&(r.event_id=a.event_id),z_(r)}function HC(e,t,a="info",n,i){const r=(n==null?void 0:n.syntheticException)||void 0,o=S1(e,t,r,i);return o.level=a,n!=null&&n.event_id&&(o.event_id=n.event_id),z_(o)}function el(e,t,a,n,i){let r;if(R6(t)&&t.error)return ac(e,t.error);if(Rp(t)||zj(t)){const o=t;if("stack"in t)r=ac(e,t);else{const s=o.name||(Rp(o)?"DOMError":"DOMException"),u=o.message?`${s}: ${o.message}`:s;r=S1(e,u,a,n),i1(r,u)}return"code"in o&&(r.tags={...r.tags,"DOMException.code":`${o.code}`}),r}return gn(t)?ac(e,t):Da(t)||O_(t)?(r=MG(e,t,a,i),Ga(r,{synthetic:!0}),r):(r=S1(e,t,a,n),i1(r,`${t}`),Ga(r,{synthetic:!0}),r)}function S1(e,t,a,n){const i={};if(n&&a){const r=AF(e,a);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),Ga(i,{synthetic:!0})}if(q_(t)){const{__sentry_template_string__:r,__sentry_template_values__:o}=t;return i.logentry={message:r,params:o},i}return i.message=t,i}function zG(e,{isUnhandledRejection:t}){const a=Vj(e),n=t?"promise rejection":"exception";return R6(e)?`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``:O_(e)?`Event \`${$G(e)}\` (type=${e.type}) captured as ${n}`:`Object captured as ${n} with keys: ${a}`}function $G(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function HG(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const a=e[t];if(a instanceof Error)return a}}class UC extends hz{constructor(t){var c;const a=UG(t),n=X.SENTRY_SDK_SOURCE||gW();Yw(a,"browser",["browser"],n),(c=a._metadata)!=null&&c.sdk&&(a._metadata.sdk.settings={infer_ip:a.sendDefaultPii?"auto":"never",...a._metadata.sdk.settings}),super(a);const{sendDefaultPii:i,sendClientReports:r,enableLogs:o,_experiments:s,enableMetrics:u}=this._options,_=u??(s==null?void 0:s.enableMetrics)??!0;X.document&&(r||o||_)&&X.document.addEventListener("visibilitychange",()=>{X.document.visibilityState==="hidden"&&(r&&this._flushOutcomes(),o&&aF(this),_&&iF(this))}),i&&this.on("beforeSendSession",xz)}eventFromException(t,a){return $C(this._options.stackParser,t,a,this._options.attachStacktrace)}eventFromMessage(t,a="info",n){return HC(this._options.stackParser,t,a,n,this._options.attachStacktrace)}_prepareEvent(t,a,n,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,a,n,i)}}function UG(e){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=X.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}const hi=typeof __SENTRY_DEBUG__>
527"u"||__SENTRY_DEBUG__,re=Z,WG=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",Go=(e,t,a,n)=>{let i,r;return o=>{t.value>=0&&(o||n)&&(r=t.value-(i??0),(r||i===void 0)&&(i=t.value,t.delta=r,t.rating=WG(t.value,a),e(t)))}},Vo=(e=!0)=>{var a,n;const t=(n=(a=re.performance)==null?void 0:a.getEntriesByType)==null?void 0:n.call(a,"navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t},Sr=()=>{const e=Vo();return(e==null?void 0:e.activationStart)??0};function ri(e,t,a){re.document&&re.addEventListener(e,t,a)}function TF(e,t,a){re.document&&re.removeEventListener(e,t,a)}let Vi=-1;const WC=new Set,GG=()=>{var e,t;return((e=re.document)==null?void 0:e.visibilityState)==="hidden"&&!((t=re.document)!=null&&t.prerendering)?0:1/0},gu=e=>{if(VG(e)&&Vi>-1){if(e.type==="visibilitychange"||e.type==="pagehide")for(const t of WC)t();isFinite(Vi)||(Vi=e.type==="visibilitychange"?e.timeStamp:0,TF("prerenderingchange",gu,!0))}},Ko=()=>{var e;if(re.document&&Vi<0){const t=Sr();Vi=(re.document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").filter(n=>n.name==="hidden"&&n.startTime>t)[0])==null?void 0:e.startTime)??GG(),ri("visibilitychange",gu,!0),ri("pagehide",gu,!0),ri("prerenderingchange",gu,!0)}return{get firstHiddenTime(){return Vi},onHidden(t){WC.add(t)}}};function VG(e){var t;return e.type==="pagehide"||((t=re.document)==null?void 0:t.visibilityState)==="hidden"}const KG=()=>`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,Yo=(e,t=-1)=>{var r,o;const a=Vo();let n="navigate";return a&&((r=re.document)!=null&&r.prerendering||Sr()>0?n="prerender":(o=re.document)!=null&&o.wasDiscarded?n="restore":a.type&&(n=a.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:KG(),navigationType:n}},nc=new WeakMap;function BF(e,t){return nc.get(e)||nc.set(e,new t),nc.get(e)}class s_{constructor(){s_.prototype.__init.call(this),s_.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(t){var i;if(t.hadRecentInput)return;const a=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&a&&n&&t.startTime-n.startTime<1e3&&t.startTime-a.startTime<5e3?(this._sessionValue+=t.value,this._sessionEntries.push(t)):(this._sessionValue=t.value,this._sessionEntries=[t]),(i=this._onAfterProcessingUnexpectedShift)==null||i.call(this,t)}}const Ar=(e,t,a={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const n=new PerformanceObserver(i=>{Promise.resolve().then(()=>{t(i.getEntries())})});return n.observe({type:e,buffered:!0,...a}),n}}catch{}},xF=e=>{let t=!1;return()=>{t||(e(),t=!0)}},tl=e=>{var t;(t=re.document)!=null&&t.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},YG=[1800,3e3],JG=(e,t={})=>{tl(()=>{const a=Ko(),n=Yo("FCP");let i;const o=Ar("paint",s=>{for(const u of s)u.name==="first-contentful-paint"&&(o.disconnect(),u.startTime<a.firstHiddenTime&&(n.value=Math.max(u.startTime-Sr(),0),n.entries.push(u),i(!0)))});o&&(i=Go(e,n,YG,t.reportAllChanges))})},ZG=[.1,.25],XG=(e,t={})=>{JG(xF(()=>{var u;const a=Yo("CLS",0);let n;const i=Ko(),r=BF(t,s_),o=_=>{for(const c of _)r._processEntry(c);r._sessionValue>a.value&&(a.value=r._sessionValue,a.entries=r._sessionEntries,n())},s=Ar("layout-shift",o);s&&(n=Go(e,a,ZG,t.reportAllChanges),i.onHidden(()=>{o(s.takeRecords()),n(!0)}),(u=re==null?void 0:re.setTimeout)==null||u.call(re,n))}
527))};let GC=0,ic=1/0,Ns=0;const QG=e=>{e.forEach(t=>{t.interactionId&&(ic=Math.min(ic,t.interactionId),Ns=Math.max(Ns,t.interactionId),GC=Ns?(Ns-ic)/7+1:0)})};let A1;const VC=()=>A1?GC:performance.interactionCount||0,eV=()=>{"interactionCount"in performance||A1||(A1=Ar("event",QG,{type:"event",buffered:!0,durationThreshold:0}))},rc=10;let KC=0;const tV=()=>VC()-KC;class u_{constructor(){u_.prototype.__init.call(this),u_.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){KC=VC(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const t=Math.min(this._longestInteractionList.length-1,Math.floor(tV()/50));return this._longestInteractionList[t]}_processEntry(t){var i,r;if((i=this._onBeforeProcessingEntry)==null||i.call(this,t),!(t.interactionId||t.entryType==="first-input"))return;const a=this._longestInteractionList.at(-1);let n=this._longestInteractionMap.get(t.interactionId);if(n||this._longestInteractionList.length<rc||t.duration>a._latency){if(n?t.duration>n._latency?(n.entries=[t],n._latency=t.duration):t.duration===n._latency&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],_latency:t.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((o,s)=>s._latency-o._latency),this._longestInteractionList.length>rc){const o=this._longestInteractionList.splice(rc);for(const s of o)this._longestInteractionMap.delete(s.id)}(r=this._onAfterProcessingINPCandidate)==null||r.call(this,n)}}}const YC=e=>{const t=a=>{var n;(a.type==="pagehide"||((n=re.document)==null?void 0:n.visibilityState)==="hidden")&&e(a)};ri("visibilitychange",t,!0),ri("pagehide",t,!0)},JC=e=>{var a;const t=re.requestIdleCallback||re.setTimeout;((a=re.document)==null?void 0:a.visibilityState)==="hidden"?e():(e=xF(e),ri("visibilitychange",e,{once:!0,capture:!0}),t(()=>{e(),TF("visibilitychange",e,{capture:!0})}),YC(e))},aV=[200,500],nV=40,iV=(e,t={})=>{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;const a=Ko();tl(()=>{eV();const n=Yo("INP");let i;const r=BF(t,u_),o=u=>{JC(()=>{for(const c of u)r._processEntry(c);const _=r._estimateP98LongestInteraction();_&&_._latency!==n.value&&(n.value=_._latency,n.entries=_.entries,i())})},s=Ar("event",o,{durationThreshold:t.durationThreshold??nV});i=Go(e,n,aV,t.reportAllChanges),s&&(s.observe({type:"first-input",buffered:!0}),a.onHidden(()=>{o(s.takeRecords()),i(!0)}))})};class rV{_processEntry(t){var a;(a=this._onBeforeProcessingEntry)==null||a.call(this,t)}}const oV=[2500,4e3],sV=(e,t={})=>{tl(()=>{const a=Ko(),n=Yo("LCP");let i;const r=BF(t,rV),o=u=>{t.reportAllChanges||(u=u.slice(-1));for(const _ of u)r._processEntry(_),_.startTime<a.firstHiddenTime&&(n.value=Math.max(_.startTime-Sr(),0),n.entries=[_],i())},s=Ar("largest-contentful-paint",o);if(s){i=Go(e,n,oV,t.reportAllChanges);const u=xF(()=>{o(s.takeRecords()),s.disconnect(),i(!0)}),_=c=>{c.isTrusted&&(JC(u),TF(c.type,_,{capture:!0}))};for(const c of["keydown","click","visibilitychange"])ri(c,_,{capture:!0})}})},uV=[800,1800],T1=e=>{var t,a;(t=re.document)!=null&&t.prerendering?tl(()=>T1(e)):((a=re.document)==null?void 0:a.readyState)!=="complete"?addEventListener("load",()=>T1(e),!0):setTimeout(e)},_V=(e,t={})=>{const a=Yo("TTFB"),n=Go(e,a,uV,t.reportAllChanges);T1(()=>{const i=Vo();i&&(a.value=Math.max(i.responseStart-Sr(),0),a.entries=[i],n(!0))})},oo={},__={};let ZC,XC,QC,ev;function IF(e,t=!1){return al("cls",e,cV,ZC,t)}function qF(e,t=!1){return al("lcp",e,fV,XC,t)}function lV(e){return al("ttfb",e,dV,QC)}function tv(e){return al("inp",e,gV,ev)}function mi(e,t){return av(e,t),__[e]||(hV(e),__[e]=!0),nv(e,t)}function Jo(e,t){const a=oo[e];if(a!=null&&a.length)for(const n of a)try{n(t)}catch(i){hi&&k.error(`Error while triggering instrumentation handler.
528Type: ${e}
529Name: ${Ua(n)}
530Error:`,i)}}function cV(){return XG(e=>{Jo("cls",{metric:e}),ZC=e},{reportAllChanges:!0})}function fV(){return sV(e=>{Jo("lcp",{metric:e}),XC=e},{reportAllChanges:!0})}function dV(){return _V(e=>{Jo("ttfb",{metric:e}),QC=e})}function gV(){return iV(e=>{Jo("inp",{metric:e}),ev=e})}function al(e,t,a,n,i=!1){av(e,t);let r;return __[e]||(r=a(),__[e]=!0),n&&t({metric:n}),nv(e,t,i?r:void 0)}function hV(e){const t={};e==="event"&&(t.durationThreshold=0),Ar(e,a=>{Jo(e,{entries:a})},t)}function av(e,t){oo[e]=oo[e]||[],oo[e].push(t)}function nv(e,t,a){return()=>{a&&a();const n=oo[e];if(!n)return;const i=n.indexOf(t);i!==-1&&n.splice(i,1)}}function mV(e){return"duration"in e}function oc(e){return typeof e=="number"&&isFinite(e)}function kn(e,t,a,{...n}){const i=se(e).start_timestamp;return i&&i>t&&typeof e.updateStartTime=="function"&&e.updateStartTime(t),zo(e,()=>{const r=Ka({startTime:t,...n});return r&&r.end(a),r})}function OF(e){var m;const t=W();if(!t)return;const{name:a,transaction:n,attributes:i,startTime:r}=e,{release:o,environment:s,sendDefaultPii:u}=t.getOptions(),_=t.getIntegrationByName("Replay"),c=_==null?void 0:_.getReplayId(),l=_e(),f=l.getUser(),d=f!==void 0?f.email||f.id||f.ip_address:void 0;let g;
530try{g=l.getScopeData().contexts.profile.profile_id}catch{}const h={release:o,environment:s,user:d||void 0,profile_id:g||void 0,replay_id:c||void 0,transaction:n,"user_agent.original":(m=re.navigator)==null?void 0:m.userAgent,"client.address":u?"{{auto}}":void 0,...i};return Ka({name:a,attributes:h,startTime:r,experimental:{standalone:!0}})}function Zo(){return re.addEventListener&&re.performance}function Ke(e){return e/1e3}function FV(e){let t="unknown",a="unknown",n="";for(const i of e){if(i==="/"){[t,a]=e.split("/");break}if(!isNaN(Number(i))){t=n==="h"?"http":n,a=e.split(n)[1];break}n+=i}return n===e&&(t=n),{name:t,version:a}}function iv(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function rv(e,t){let a,n=!1;function i(s){!n&&a&&t(s,a),n=!0}YC(()=>{i("pagehide")});const r=e.on("beforeStartNavigationSpan",(s,u)=>{u!=null&&u.isRedirect||(i("navigation"),r(),o())}),o=e.on("afterStartPageLoadSpan",s=>{a=s.spanContext().spanId,o()})}function pV(e){let t=0,a;if(!iv("layout-shift"))return;const n=IF(({metric:i})=>{const r=i.entries[i.entries.length-1];r&&(t=i.value,a=r)},!0);rv(e,(i,r)=>{bV(t,a,r,i),n()})}function bV(e,t,a,n){var _;hi&&k.log(`Sending CLS span (${e})`);const i=t?Ke((gt()||0)+t.startTime):Me(),r=_e().getScopeData().transactionName,o=t?Bt((_=t.sources[0])==null?void 0:_.node):"Layout shift",s={[be]:"auto.http.browser.cls",[et]:"ui.webvital.cls",[Er]:0,"sentry.pageload.span_id":a,"sentry.report_event":n};t!=null&&t.sources&&t.sources.forEach((c,l)=>{s[`cls.source.${l+1}`]=Bt(c.node)});const u=OF({name:o,transaction:r,attributes:s,startTime:i});u&&(u.addEvent("cls",{[Po]:"",[Lo]:e}),u.end(i))}function yV(e){let t=0,a;if(!iv("largest-contentful-paint"))return;const n=qF(({metric:i})=>{const r=i.entries[i.entries.length-1];r&&(t=i.value,a=r)},!0);rv(e,(i,r)=>{DV(t,a,r,i),n()})}function DV(e,t,a,n){hi&&k.log(`Sending LCP span (${e})`);const i=Ke((gt()||0)+((t==null?void 0:t.startTime)||0)),r=_e().getScopeData().transactionName,o=t?Bt(t.element):"Largest contentful paint",s={[be]:"auto.http.browser.lcp",[et]:"ui.webvital.lcp",[Er]:0,"sentry.pageload.span_id":a,"sentry.report_event":n};t&&(t.element&&(s["lcp.element"]=Bt(t.element)),t.id&&(s["lcp.id"]=t.id),t.url&&(s["lcp.url"]=t.url),t.loadTime!=null&&(s["lcp.loadTime"]=t.loadTime),t.renderTime!=null&&(s["lcp.renderTime"]=t.renderTime),t.size!=null&&(s["lcp.size"]=t.size));const u=OF({name:o,transaction:r,attributes:s,startTime:i});u&&(u.addEvent("lcp",{[Po]:"millisecond",[Lo]:e}),u.end(i))}function Wt(e){return e&&((gt()||performance.timeOrigin)+e)/1e3}function ov(e){var a;const t={};if(e.nextHopProtocol!=null){const{name:n,version:i}=FV(e.nextHopProtocol);t["network.protocol.version"]=i,t["network.protocol.name"]=n}return gt()||(a=Zo())!=null&&a.timeOrigin?EV({...t,"http.request.redirect_start":Wt(e.redirectStart),"http.request.redirect_end":Wt(e.redirectEnd),"http.request.worker_start":Wt(e.workerStart),"http.request.fetch_start":Wt(e.fetchStart),"http.request.domain_lookup_start":Wt(e.domainLookupStart),"http.request.domain_lookup_end":Wt(e.domainLookupEnd),"http.request.connect_start":Wt(e.connectStart),"http.request.secure_connection_start":Wt(e.secureConnectionStart),"http.request.connection_end":Wt(e.connectEnd),"http.request.request_start":Wt(e.requestStart),"http.request.response_start":Wt(e.responseStart),"http.request.response_end":Wt(e.responseEnd),"http.request.time_to_first_byte":e.responseStart!=null?e.responseStart/1e3:void 0}):t}function EV(e){return Object.fromEntries(Object.entries(e).filter(([,t])=>t!=null))}const kV=2147483647;let rb=0,ra={},vt,Pi;function wV({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:a}){const n=Zo();if(n&&gt()){n.mark&&re.performance.mark("sentry-tracing-init");const i=t?yV(a):TV(),r=BV(),o=e?pV(a):AV();return()=>{i==null||i(),r(),o==null||o()}}return()=>{}}function CV(){mi("longtask",({entries:e})=>{const t=He();if(!t)return;const{op:a,start_timestamp:n}=se(t);for(const i of e){const r=Ke(gt()+i.startTime),o=Ke(i.duration);a==="navigation"&&n&&r<n||kn(t,r,r+o,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[be]:"auto.ui.browser.metrics"}})}})}function vV(){new PerformanceObserver(t=>{const a=He();if(a)for(const n of t.getEntries()){if(!n.scripts[0])continue;const i=Ke(gt()+n.startTime),{start_timestamp:r,op:o}=se(a);if(o==="navigation"&&r&&i<r)continue;const s=Ke(n.duration),u={[be]:"auto.ui.browser.metrics"}
530,_=n.scripts[0],{invoker:c,invokerType:l,sourceURL:f,sourceFunctionName:d,sourceCharPosition:g}=_;u["browser.script.invoker"]=c,u["browser.script.invoker_type"]=l,f&&(u["code.filepath"]=f),d&&(u["code.function"]=d),g!==-1&&(u["browser.script.source_char_position"]=g),kn(a,i,i+s,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:u})}}).observe({type:"long-animation-frame",buffered:!0})}function SV(){mi("event",({entries:e})=>{const t=He();if(t){for(const a of e)if(a.name==="click"){const n=Ke(gt()+a.startTime),i=Ke(a.duration),r={name:Bt(a.target),op:`ui.interaction.${a.name}`,startTime:n,attributes:{[be]:"auto.ui.browser.metrics"}},o=j6(a.target);o&&(r.attributes["ui.component_name"]=o),kn(t,n,n+i,r)}}})}function AV(){return IF(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(ra.cls={value:e.value,unit:""},Pi=t)},!0)}function TV(){return qF(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(ra.lcp={value:e.value,unit:"millisecond"},vt=t)},!0)}function BV(){return lV(({metric:e})=>{e.entries[e.entries.length-1]&&(ra.ttfb={value:e.value,unit:"millisecond"})})}function xV(e,t){const a=Zo(),n=gt();if(!(a!=null&&a.getEntries)||!n)return;const i=Ke(n),r=a.getEntries(),{op:o,start_timestamp:s}=se(e);r.slice(rb).forEach(u=>{const _=Ke(u.startTime),c=Ke(Math.max(0,u.duration));if(!(o==="navigation"&&s&&i+_<s))switch(u.entryType){case"navigation":{MV(e,u,i);break}case"mark":case"paint":case"measure":{qV(e,u,_,c,i,t.ignorePerformanceApiSpans);const l=Ko(),f=u.startTime<l.firstHiddenTime;u.name==="first-paint"&&f&&(ra.fp={value:u.startTime,unit:"millisecond"}),u.name==="first-contentful-paint"&&f&&(ra.fcp={value:u.startTime,unit:"millisecond"});break}case"resource":{jV(e,u,u.name,_,c,i,t.ignoreResourceSpans);break}}}),rb=Math.max(r.length-1,0),PV(e),o==="pageload"&&($V(ra),t.recordClsOnPageloadSpan||delete ra.cls,t.recordLcpOnPageloadSpan||delete ra.lcp,Object.entries(ra).forEach(([u,_])=>{gw(u,_.value,_.unit)}),e.setAttribute("performance.timeOrigin",i),e.setAttribute("performance.activationStart",Sr()),LV(e,t)),vt=void 0,Pi=void 0,ra={}}function IV(e){if((e==null?void 0:e.entryType)==="measure")try{return e.detail.devtools.track==="Components ⚛"}catch{return}}function qV(e,t,a,n,i,r){if(IV(t)||["mark","measure"].includes(t.entryType)&&_a(t.name,r))return;const o=Vo(!1),s=Ke(o?o.requestStart:0),u=i+Math.max(a,s),_=i+a,c=_+n,l={[be]:"auto.resource.browser.metrics"};u!==_&&(l["sentry.browser.measure_happened_before_request"]=!0,l["sentry.browser.measure_start_time"]=u),OV(l,t),u<=c&&kn(e,u,c,{name:t.name,op:t.entryType,attributes:l})}function OV(e,t){try{const a=t.detail;if(!a)return;if(typeof a=="object"){for(const[n,i]of Object.entries(a))if(i&&yn(i))e[`sentry.browser.measure.detail.${n}`]=i;else if(i!==void 0)try{e[`sentry.browser.measure.detail.${n}`]=JSON.stringify(i)}catch{}return}if(yn(a)){e["sentry.browser.measure.detail"]=a;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(a)}catch{}}catch{}}function MV(e,t,a){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(n=>{js(e,t,n,a)}),js(e,t,"secureConnection",a,"TLS/SSL"),js(e,t,"fetch",a,"cache"),js(e,t,"domainLookup",a,"DNS"),NV(e,t,a)}function js(e,t,a,n,i=a){const r=RV(a),o=t[r],s=t[`${a}Start`];!s||!o||kn(e,n+Ke(s),n+Ke(o),{op:`browser.${i}`,name:t.name,attributes:{[be]:"auto.ui.browser.metrics",...a==="redirect"&&t.redirectCount!=null?{"http.redirect_count":t.redirectCount}:{}}})}function RV(e){return e==="secureConnection"?"connectEnd":e==="fetch"?"domainLookupStart":`${e}End`}function NV(e,t,a){const n=a+Ke(t.requestStart),i=a+Ke(t.responseEnd),r=a+Ke(t.responseStart);t.responseEnd&&(kn(e,n,i,{op:"browser.request",name:t.name,attributes:{[be]:"auto.ui.browser.metrics"}}),kn(e,r,i,{op:"browser.response",name:t.name,attributes:{[be]:"auto.ui.browser.metrics"}}))}function jV(e,t,a,n,i,r,o){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const s=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(o!=null&&o.includes(s))return;const u={[be]:"auto.resource.browser.metrics"},_=ii(a);_.protocol&&(u["url.scheme"]=_.protocol.split(":").pop()),_.host&&(u["server.address"]=_.host),u["url.same_origin"]=a.includes(re.location.origin),zV(t,u,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]]);const c={...u,...ov(t)},l=r+n,f=l+i;kn(e,l,f,{name:a.replace(re.location.origin,""),op:s,attributes:c})}function PV(e){const t=re.navigator;if(!t)return;const a=t.connection;a&&(a.effectiveType&&e.setAttribute("effectiveConnectionType",a.effectiveType),a.type&&e.setAttribute("connectionType",a.type),oc(a.rtt)&&(ra["connection.rtt"]={value:a.rtt,unit:"millisecond"})),oc(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),oc(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}function LV(e,t){vt&&t.recordLcpOnPageloadSpan&&(vt.element&&e.setAttribute("lcp.element",Bt(vt.element)),vt.id&&e.setAttribute("lcp.id",vt.id),vt.url&&e.setAttribute("lcp.url",vt.url.trim().slice(0,200)),vt.loadTime!=null&&e.setAttribute("lcp.loadTime",vt.loadTime),vt.renderTime!=null&&e.setAttribute("lcp.renderTime",vt.renderTime),e.setAttribute("lcp.size",vt.size)),Pi!=null&&Pi.sources&&t.recordClsOnPageloadSpan&&Pi.sources.forEac
530h((a,n)=>e.setAttribute(`cls.source.${n+1}`,Bt(a.node)))}function zV(e,t,a){a.forEach(([n,i])=>{const r=e[n];r!=null&&(typeof r=="number"&&r<kV||typeof r=="string")&&(t[i]=r)})}function $V(e){const t=Vo(!1);if(!t)return;const{responseStart:a,requestStart:n}=t;n<=a&&(e["ttfb.requestTime"]={value:a-n,unit:"millisecond"})}function HV(){return Zo()&&gt()?mi("element",UV):()=>{}}const UV=({entries:e})=>{const t=He(),a=t?Ve(t):void 0,n=a?se(a).description:_e().getScopeData().transactionName;e.forEach(i=>{var d,g;const r=i;if(!r.identifier)return;const o=r.name,s=r.renderTime,u=r.loadTime,[_,c]=u?[Ke(u),"load-time"]:s?[Ke(s),"render-time"]:[Me(),"entry-emission"],l=o==="image-paint"?Ke(Math.max(0,(s??0)-(u??0))):0,f={[be]:"auto.ui.browser.elementtiming",[et]:"ui.elementtiming",[dt]:"component","sentry.span_start_time_source":c,"sentry.transaction_name":n,"element.id":r.id,"element.type":((g=(d=r.element)==null?void 0:d.tagName)==null?void 0:g.toLowerCase())||"unknown","element.size":r.naturalWidth&&r.naturalHeight?`${r.naturalWidth}x${r.naturalHeight}`:void 0,"element.render_time":s,"element.load_time":u,"element.url":r.url||void 0,"element.identifier":r.identifier,"element.paint_type":o};Qa({name:`element[${r.identifier}]`,attributes:f,startTime:_,onlyIfParent:!0},h=>{h.end(_+l)})})},WV=1e3;let ob,B1,x1;function sv(e){vn("dom",e),Sn("dom",GV)}function GV(){if(!re.document)return;const e=Xt.bind(null,"dom"),t=sb(e,!0);re.document.addEventListener("click",t,!1),re.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(a=>{var r,o;const i=(r=re[a])==null?void 0:r.prototype;(o=i==null?void 0:i.hasOwnProperty)!=null&&o.call(i,"addEventListener")&&(ot(i,"addEventListener",function(s){return function(u,_,c){if(u==="click"||u=="keypress")try{const l=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},f=l[u]=l[u]||{refCount:0};if(!f.handler){const d=sb(e);f.handler=d,s.call(this,u,d,c)}f.refCount++}catch{}return s.call(this,u,_,c)}}),ot(i,"removeEventListener",function(s){return function(u,_,c){if(u==="click"||u=="keypress")try{const l=this.__sentry_instrumentation_handlers__||{},f=l[u];f&&(f.refCount--,f.refCount<=0&&(s.call(this,u,f.handler,c),f.handler=void 0,delete l[u]),Object.keys(l).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return s.call(this,u,_,c)}}))})}function VV(e){if(e.type!==B1)return!1;try{if(!e.target||e.target._sentryId!==x1)return!1}catch{}return!0}function KV(e,t){return e!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function sb(e,t=!1){return a=>{if(!a||a._sentryCaptured)return;const n=YV(a);if(KV(a.type,n))return;Et(a,"_sentryCaptured",!0),n&&!n._sentryId&&Et(n,"_sentryId",tt());const i=a.type==="keypress"?"input":a.type;VV(a)||(e({event:a,name:i,global:t}),B1=a.type,x1=n?n._sentryId:void 0),clearTimeout(ob),ob=re.setTimeout(()=>{x1=void 0,B1=void 0},WV)}}function YV(e){try{return e.target}catch{return null}}let Ps;function nl(e){const t="history";vn(t,e),Sn(t,JV)}function JV(){if(re.addEventListener("popstate",()=>{const t=re.location.href,a=Ps;if(Ps=t,a===t)return;Xt("history",{from:a,to:t})}),!rW())return;function e(t){return function(...a){const n=a.length>2?a[2]:void 0;if(n){const i=Ps,r=ZV(String(n));if(Ps=r,i===r)return t.apply(this,a);Xt("history",{from:i,to:r})}return t.apply(this,a)}}ot(re.history,"pushState",e),ot(re.history,"replaceState",e)}function ZV(e){try{return new URL(e,re.location.origin).toString()}catch{return e}}const hu={};function MF(e){const t=hu[e];if(t)return t;let a=re[e];if(D1(a))return hu[e]=a.bind(re);const n=re.document;if(n&&typeof n.createElement=="function")try{const i=n.createElement("iframe");i.hidden=!0,n.head.appendChild(i);const r=i.contentWindow;r!=null&&r[e]&&(a=r[e]),n.head.removeChild(i)}catch(i){hi&&k.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,i)}return a&&(hu[e]=a.bind(re))}function XV(e){hu[e]=void 0}function Xo(...e){return MF("setTimeout")(...e)}const ja="__sentry_xhr_v3__";function RF(e){vn("xhr",e),Sn("xhr",QV)}function QV(){if(!re.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,a,n){const i=new Error,r=Me()*1e3,o=ua(n[0])?n[0].toUpperCase():void 0,s=eK(n[1]);if(!o||!s)return t.apply(a,n);a[ja]={method:o,url:s,request_headers:{}}
530,o==="POST"&&s.match(/sentry_key/)&&(a.__sentry_own_request__=!0);const u=()=>{const _=a[ja];if(_&&a.readyState===4){try{_.status_code=a.status}catch{}const c={endTimestamp:Me()*1e3,startTimestamp:r,xhr:a,virtualError:i};Xt("xhr",c)}};return"onreadystatechange"in a&&typeof a.onreadystatechange=="function"?a.onreadystatechange=new Proxy(a.onreadystatechange,{apply(_,c,l){return u(),_.apply(c,l)}}):a.addEventListener("readystatechange",u),a.setRequestHeader=new Proxy(a.setRequestHeader,{apply(_,c,l){const[f,d]=l,g=c[ja];return g&&ua(f)&&ua(d)&&(g.request_headers[f.toLowerCase()]=d),_.apply(c,l)}}),t.apply(a,n)}}),e.send=new Proxy(e.send,{apply(t,a,n){const i=a[ja];if(!i)return t.apply(a,n);n[0]!==void 0&&(i.body=n[0]);const r={startTimestamp:Me()*1e3,xhr:a};return Xt("xhr",r),t.apply(a,n)}})}function eK(e){if(ua(e))return e;try{return e.toString()}catch{}}const tK=Symbol.for("sentry__originalRequestBody");function uv(e){return new URLSearchParams(e).toString()}function l_(e,t=k){try{if(typeof e=="string")return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[uv(e)];if(!e)return[void 0]}catch(a){return hi&&t.error(a,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return hi&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function NF(e=[]){if(e.length>=2&&e[1]&&typeof e[1]=="object"&&"body"in e[1])return e[1].body;if(e.length>=1&&e[0]instanceof Request){const a=e[0][tK];return a!==void 0?a:void 0}}function _v(e){let t;try{t=e.getAllResponseHeaders()}catch(a){return hi&&k.error(a,"Failed to get xhr response headers",e),{}}return t?t.split(`\r
531`).reduce((a,n)=>{const[i,r]=n.split(": ");return r&&(a[i.toLowerCase()]=r),a},{}):{}}const sc=[],mu=new Map,Ii=new Map,aK=60;function nK(){if(Zo()&&gt()){const t=iK();return()=>{t()}}return()=>{}}const I1={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function iK(){return tv(rK)}const rK=({metric:e})=>{if(e.value==null)return;const t=Ke(e.value);if(t>aK)return;const a=e.entries.find(g=>g.duration===e.value&&I1[g.name]);if(!a)return;const{interactionId:n}=a,i=I1[a.name],r=Ke(gt()+a.startTime),o=He(),s=o?Ve(o):void 0,u=n!=null?mu.get(n):void 0,_=(u==null?void 0:u.span)||s,c=_?se(_).description:_e().getScopeData().transactionName,l=(u==null?void 0:u.elementName)||Bt(a.target),f={[be]:"auto.http.browser.inp",[et]:`ui.interaction.${i}`,[Er]:a.duration},d=OF({name:l,transaction:c,attributes:f,startTime:r});d&&(d.addEvent("inp",{[Po]:"millisecond",[Lo]:e.value}),d.end(r+t))};function oK(){const e=Object.keys(I1);r_()&&e.forEach(i=>{re.addEventListener(i,t,{capture:!0,passive:!0})});function t(i){const r=i.target;if(!r)return;const o=Bt(r),s=Math.round(i.timeStamp);if(Ii.set(s,o),Ii.size>50){const u=Ii.keys().next().value;u!==void 0&&Ii.delete(u)}}function a(i){const r=Math.round(i.startTime);let o=Ii.get(r);if(!o)for(let s=-5;s<=5;s++){const u=Ii.get(r+s);if(u){o=u;break}}return o||"<unknown>"}const n=({entries:i})=>{const r=He(),o=r&&Ve(r);i.forEach(s=>{if(!mV(s))return;const u=s.interactionId;if(u==null||mu.has(u))return;const _=s.target?Bt(s.target):a(s);if(sc.length>10){const c=sc.shift();mu.delete(c)}sc.push(u),mu.set(u,{span:o,elementName:_})})};mi("event",n),mi("first-input",n)}const sK=40;function jF(e,t=MF("fetch")){let a=0,n=0;async function i(r){const o=r.body.length;a+=o,n++;const s={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:a<=6e4&&n<15,...e.fetchOptions};try{const u=await t(e.url,s);return{statusCode:u.status,headers:{"x-sentry-rate-limits":u.headers.get("X-Sentry-Rate-Limits"),"retry-after":u.headers.get("Retry-After")}}}catch(u){throw XV("fetch"),u}finally{a-=o,n--}}return jw(e,i,sF(e.bufferSize||sK))}const $=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function uK(){const e=W();if(!e){$&&k.warn("No Sentry client available, profiling is not started");return}if(!e.getIntegrationByName("BrowserProfiling")){$&&k.warn("BrowserProfiling integration is not available");return}e.emit("startUIProfiler")}function _K(){const e=W();if(!e){$&&k.warn("No Sentry client available, profiling is not started");return}if(!e.getIntegrationByName("BrowserProfiling")){$&&k.warn("ProfilingIntegration is not available");return}e.emit("stopUIProfiler")}const lK={startProfiler:uK,stopProfiler:_K},cK=10,fK=20,dK=30,gK=40,hK=50;function ur(e,t,a,n){const i={filename:e,function:t==="<anonymous>"?Ea:t,in_app:!0};return a!==void 0&&(i.lineno=a),n!==void 0&&(i.colno=n),i}
531const mK=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,FK=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,pK=/\((\S*)(?::(\d+))(?::(\d+))\)/,bK=/at (.+?) ?\(data:(.+?),/,yK=e=>{const t=e.match(bK);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const a=mK.exec(e);if(a){const[,i,r,o]=a;return ur(i,Ea,+r,+o)}const n=FK.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){const s=pK.exec(n[2]);s&&(n[2]=s[1],n[3]=s[2],n[4]=s[3])}const[r,o]=gv(n[1]||Ea,n[2]);return ur(o,r,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},lv=[dK,yK],DK=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,EK=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,kK=e=>{const t=DK.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const r=EK.exec(t[3]);r&&(t[1]=t[1]||"eval",t[3]=r[1],t[4]=r[2],t[5]="")}let n=t[3],i=t[1]||Ea;return[i,n]=gv(i,n),ur(n,i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},cv=[hK,kK],wK=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,CK=e=>{const t=wK.exec(e);return t?ur(t[2],t[1]||Ea,+t[3],t[4]?+t[4]:void 0):void 0},vK=[gK,CK],SK=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,AK=e=>{const t=SK.exec(e);return t?ur(t[2],t[3]||Ea,+t[1]):void 0},TK=[cK,AK],BK=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,xK=e=>{const t=BK.exec(e);return t?ur(t[5],t[3]||t[4]||Ea,+t[1],+t[2]):void 0},IK=[fK,xK],fv=[lv,cv],dv=x6(...fv),gv=(e,t)=>{const a=e.indexOf("safari-extension")!==-1,n=e.indexOf("safari-web-extension")!==-1;return a||n?[e.indexOf("@")!==-1?e.split("@")[0]:Ea,a?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};function qK(e,{metadata:t,tunnel:a,dsn:n}){const i={event_id:e.event_id,sent_at:new Date().toISOString(),...(t==null?void 0:t.sdk)&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!a&&!!n&&{dsn:Xa(n)}},r=OK(e);return ga(i,[r])}function OK(e){return[{type:"user_report"},e]}const Ls=1024,MK="Breadcrumbs",RK=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:MK,setup(a){t.console&&cF(PK(a)),t.dom&&sv(jK(a,t.dom)),t.xhr&&RF(LK(a)),t.fetch&&DF(zK(a)),t.history&&nl($K(a)),t.sentry&&a.on("beforeSendEvent",NK(a))}}},hv=RK;function NK(e){return function(a){W()===e&&fa({category:`sentry.${a.type==="transaction"?"transaction":"event"}`,event_id:a.event_id,level:a.level,message:Wn(a)},{event:a})}}function jK(e,t){return function(n){if(W()!==e)return;let i,r,o=typeof t=="object"?t.serializeAttribute:void 0,s=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;s&&s>Ls&&($&&k.warn(`\`dom.maxStringLength\` cannot exceed ${Ls}, but a value of ${s} was configured. Sentry will use ${Ls} instead.`),s=Ls),typeof o=="string"&&(o=[o]);try{const _=n.event,c=HK(_)?_.target:_;i=Bt(c,{keyAttrs:o,maxStringLength:s}),r=j6(c)}catch{i="<unknown>"}if(i.length===0)return;const u={category:`ui.${n.name}`,message:i};r&&(u.data={"ui.component_name":r}),fa(u,{event:n.event,name:n.name,global:n.global})}}function PK(e){return function(a){if(W()!==e)return;const n={category:"console",data:{arguments:a.args,logger:"console"},level:e_(a.level),message:Gu(a.args," ")};if(a.level==="assert")if(a.args[0]===!1)n.message=`Assertion failed: ${Gu(a.args.slice(1)," ")||"console.assert"}`,n.data.arguments=a.args.slice(1);else return;fa(n,{input:a.args,level:a.level})}}function LK(e){return function(a){if(W()!==e)return;const{startTimestamp:n,endTimestamp:i}=a,r=a.xhr[ja];if(!n||!i||!r)return;const{method:o,url:s,status_code:u,body:_}=r,c={method:o,url:s,status_code:u},l={xhr:a.xhr,input:_,startTimestamp:n,endTimestamp:i},f={category:"xhr",data:c,type:"http",level:EC(u)};e.emit("beforeOutgoingRequestBreadcrumb",f,l),fa(f,l)}}function zK(e){return function(a){if(W()!==e)return;const{startTimestamp:n,endTimestamp:i}=a;if(i&&!(a.fetchData.url.match(/sentry_key/)&&a.fetchData.method==="POST"))if(a.fetchData.method,a.fetchData.url,a.error){const r=a.fetchData,o={data:a.error,
vendor: 4,900 bytes, line 531
531input:a.args,startTimestamp:n,endTimestamp:i},s={category:"fetch",data:r,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",s,o),fa(s,o)}else{const r=a.response,o={...a.fetchData,status_code:r==null?void 0:r.status};a.fetchData.request_body_size,a.fetchData.response_body_size,r==null||r.status;const s={input:a.args,response:r,startTimestamp:n,endTimestamp:i},u={category:"fetch",data:o,type:"http",level:EC(o.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",u,s),fa(u,s)}}}function $K(e){return function(a){if(W()!==e)return;let n=a.from,i=a.to;const r=ii(X.location.href);let o=n?ii(n):void 0;const s=ii(i);o!=null&&o.path||(o=r),r.protocol===s.protocol&&r.host===s.host&&(i=s.relative),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),fa({category:"navigation",data:{from:n,to:i}})}}function HK(e){return!!e&&!!e.target}const UK=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],WK="BrowserApiErrors",GK=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:WK,setupOnce(){t.setTimeout&&ot(X,"setTimeout",ub),t.setInterval&&ot(X,"setInterval",ub),t.requestAnimationFrame&&ot(X,"requestAnimationFrame",VK),t.XMLHttpRequest&&"XMLHttpRequest"in X&&ot(XMLHttpRequest.prototype,"send",KK);const a=t.eventTarget;a&&(Array.isArray(a)?a:UK).forEach(i=>YK(i,t))}}},mv=GK;function ub(e){return function(...t){const a=t[0];return t[0]=sr(a,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${Ua(e)}`}}),e.apply(this,t)}}function VK(e){return function(t){return e.apply(this,[sr(t,{mechanism:{data:{handler:Ua(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function KK(e){return function(...t){const a=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=>{i in a&&typeof a[i]=="function"&&ot(a,i,function(r){const o={mechanism:{data:{handler:Ua(r)},handled:!1,type:`auto.browser.browserapierrors.xhr.${i}`}},s=Wm(r);return s&&(o.mechanism.data.handler=Ua(s)),sr(r,o)})}),e.apply(this,t)}}function YK(e,t){var i,r;const n=(i=X[e])==null?void 0:i.prototype;(r=n==null?void 0:n.hasOwnProperty)!=null&&r.call(n,"addEventListener")&&(ot(n,"addEventListener",function(o){return function(s,u,_){try{JK(u)&&(u.handleEvent=sr(u.handleEvent,{mechanism:{data:{handler:Ua(u),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&ZK(this,s,u),o.apply(this,[s,sr(u,{mechanism:{data:{handler:Ua(u),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),_])}}),ot(n,"removeEventListener",function(o){return function(s,u,_){try{const c=u.__sentry_wrapped__;c&&o.call(this,s,c,_)}catch{}return o.call(this,s,u,_)}}))}function JK(e){return typeof e.handleEvent=="function"}function ZK(e,t,a){e&&typeof e=="object"&&"removeEventListener"in e&&typeof e.removeEventListener=="function"&&e.removeEventListener(t,a)}const Fv=()=>({name:"BrowserSession",setupOnce(){if(typeof X.document>"u"){$&&k.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}f1({ignoreDuration:!0}),d1(),nl(({from:e,to:t})=>{e!==void 0&&e!==t&&(f1({ignoreDuration:!0}),d1())})}}),XK="GlobalHandlers",QK=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:XK,setupOnce(){Error.stackTraceLimit=50},setup(a){t.onerror&&(eY(a),_b("onerror")),t.onunhandledrejection&&(tY(a),_b("onunhandledrejection"))}}},pv=QK;function eY(e){q6(t=>{const{stackParser:a,attachStacktrace:n}=Dv();if(W()!==e||PC())return;const{msg:i,url:r,line:o,column:s,error:u}=t,_=aY(el(a,u||i,void 0,n,!1),r,o,s);_.level="error",kr(_,{originalException:u,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function tY(e){O6(t=>{const{stackParser:a,attachStacktrace:n}=Dv();if(W()!==e||PC())return;const i=bv(t),r=yn(i)?yv(i):el(a,i,void 0,n,!0);r.level="error",kr(r,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function bv(e){if(yn(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function yv(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function aY(e,t,a,n){const i=e.exception=e.exception||{},r=i.values=i.values||[],o=r[0]=r[0]||{},s=o.stacktrace=o.stacktrace||{}
531,u=s.frames=s.frames||[],_=n,c=a,l=nY(t)??yi();return u.length===0&&u.push({colno:_,filename:l,function:Ea,in_app:!0,lineno:c}),e}function _b(e){$&&k.log(`Global Handler attached: ${e}`)}function Dv(){const e=W();return(e==null?void 0:e.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function nY(e){if(!(!ua(e)||e.length===0)){if(e.startsWith("data:")){const t=e.match(/^data:([^;]+)/),a=t?t[1]:"text/javascript",n=e.includes("base64,");return`<data:${a}${n?",base64":""}>`}return e}}const Ev=()=>({name:"HttpContext",preprocessEvent(e){var n;if(!X.navigator&&!X.location&&!X.document)return;const t=SF(),a={...t.headers,...(n=e.request)==null?void 0:n.headers};e.request={...t,...e.request,headers:a}}}),iY="cause",rY=5,oY="LinkedErrors",sY=(e={})=>{const t=e.limit||rY,a=e.key||iY;return{name:oY,preprocessEvent(n,i,r){const o=r.getOptions();Vz(Q_,o.stackParser,a,t,n,i)}}},kv=sY,uY="SpotlightBrowser",_Y=(e={})=>{const t=e.sidecarUrl||"http://localhost:8969/stream";return{name:uY,setup:()=>{$&&k.log("Using Sidecar URL",t)},processEvent:a=>fY(a)?null:a,afterAllSetup:a=>{lY(a,t)}}};function lY(e,t){const a=MF("fetch");let n=0;e.on("beforeEnvelope",i=>{if(n>3){k.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",n);return}a(t,{method:"POST",body:Ju(i),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(r=>{r.status>=200&&r.status<400&&(n=0)},r=>{n++,k.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",r)})})}const cY=_Y;function fY(e){var t;return!!(e.type==="transaction"&&e.spans&&((t=e.contexts)!=null&&t.trace)&&e.contexts.trace.op==="ui.action.click"&&e.spans.some(({description:a})=>a==null?void 0:a.includes("#sentry-spotlight")))}function dY(){return gY()?($&&va(()=>{}),!0):!1}function gY(){var r;if(typeof X.window>"u")return!1;const e=X;if(e.nw)return!1;const t=e.chrome||e.browser;if(!((r=t==null?void 0:t.runtime)!=null&&r.id))return!1;const a=yi(),n=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(X===X.top&&n.some(o=>a.startsWith(`${o}://`)))}function PF(e){return[Xw(),Jw(),mv(),hv(),pv(),kv(),aC(),Ev(),Fv()]}function hY(e={}){const t=!e.skipBrowserExtensionCheck&&dY();let a=e.defaultIntegrations==null?PF():e.defaultIntegrations;const n={...e,enabled:t?!1:e.enabled,stackParser:Nj(e.stackParser||dv),integrations:HL({integrations:e.integrations,defaultIntegrations:a}),transport:e.transport||jF};return yz(UC,n)}function mY(){}function FY(e){e()}function pY(e={}){const t=X.document,a=(t==null?void 0:t.head)||(t==null?void 0:t.body);if(!a){$&&k.error("[showReportDialog] Global document not defined");return}const n=_e(),i=W(),r=i==null?void 0:i.getDsn();if(!r){$&&k.error("[showReportDialog] DSN not configured");return}const o={...e,user:{...n.getUser(),...e.user},eventId:e.eventId||ww()},s=X.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=zL(r,o);const{onLoad:u,onClose:_}=o;if(u&&(s.onload=u),_){const c=l=>{if(l.data==="__sentry_reportdialog_closed__")try{_()}finally{X.removeEventListener("message",c)}};X.addEventListener("message",c)}a.appendChild(s)}const bY=Z,yY="ReportingObserver",lb=new WeakMap,DY=(e={})=>{const t=e.types||["crash","deprecation","intervention"];function a(n){if(lb.has(W()))for(const i of n)aa(r=>{r.setExtra("url",i.url);const o=`ReportingObserver [${i.type}]`;let s="No details available";if(i.body){const u={};for(const _ in i.body)u[_]=i.body[_];if(r.setExtra("body",u),i.type==="crash"){const _=i.body;s=[_.crashId||"",_.reason||""].join(" ").trim()||s}else s=i.body.message||s}Dw(`${o}: ${s}`)})}return{name:yY,setupOnce(){if(!sW())return;new bY.ReportingObserver(a,{buffered:!0,types:t}).observe()},setup(n){lb.set(n,!0)}}},EY=DY,kY="HttpClient",wY=(e={})=>{const t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:kY,setup(a){qY(a,t),OY(a,t)}}},CY=wY;function vY(e,t,a,n,i){if(Cv(e,a.status,a.url)){const r=MY(t,n);let o,s,u,_;Sv()&&([o,u]=cb("Cookie",r),[s,_]=cb("Set-Cookie",a));const c=vv({url:r.url,method:r.method,status:a.status,requestHeaders:o,responseHeaders:s,requestCookies:u,responseCookies:_,error:i,type:"fetch"});kr(c)}}function cb(e,t){const a=TY(t.headers);let n;try{const i=a[e]||a[e.toLowerCase()]||void 0;i&&(n=wv(i))}catch{}return[a,n]}function SY(e,t,a,n,i){if(Cv(e,t.status,t.responseURL)){let r,o,s;if(Sv()){try{const _=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;_&&(o=wv(_))}catch{}try{s=BY(t)}catch{}r=n}const u=vv({url:t.responseURL,method:a,status:t.status,requestHeaders:r,responseHeaders:s,responseCookies:o,error:i,type:"xhr"});kr(u)}}function AY(e){if(e){const t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}function wv(e){return e.split("; ").reduce((t,a)=>{const[n,i]=a.split("=");return n&&i&&(t[n]=i),t},{})}function TY(e){const t={};return e.forEach((a,n)=>{t[n]=a}),t}function BY(e){const t=e.getAllResponseHeaders();return t?t.split(`\r
532`).reduce((a,n)=>{const[i,r]=n.split(": ");return i&&r&&(a[i]=r),a}
532,{}):{}}function xY(e,t){return e.some(a=>typeof a=="string"?t.includes(a):a.test(t))}function IY(e,t){return e.some(a=>typeof a=="number"?a===t:t>=a[0]&&t<=a[1])}function qY(e,t){kC()&&DF(a=>{if(W()!==e)return;const{response:n,args:i,error:r,virtualError:o}=a,[s,u]=i;n&&vY(t,s,n,u,r||o)},!1)}function OY(e,t){"XMLHttpRequest"in Z&&RF(a=>{if(W()!==e)return;const{error:n,virtualError:i}=a,r=a.xhr,o=r[ja];if(!o)return;const{method:s,request_headers:u}=o;try{SY(t,r,s,u,n||i)}catch(_){$&&k.warn("Error while extracting response event form XHR response",_)}})}function Cv(e,t,a){return IY(e.failedRequestStatusCodes,t)&&xY(e.failedRequestTargets,a)&&!Vw(a,W())}function vv(e){const t=W(),a=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,n=a&&t?t.getOptions().stackParser(a,0,1):void 0,i=`HTTP Client Error with status code: ${e.status}`,r={message:i,exception:{values:[{type:"Error",value:i,stacktrace:n?{frames:n}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:AY(e.responseHeaders)}}};return Ga(r,{type:`auto.http.client.${e.type}`,handled:!1}),r}function MY(e,t){return!t&&e instanceof Request||e instanceof Request&&e.bodyUsed?e:new Request(e,t)}function Sv(){const e=W();return e?!!e.getOptions().sendDefaultPii:!1}const uc=Z,RY=7,NY="ContextLines",jY=(e={})=>{const t=e.frameContextLines!=null?e.frameContextLines:RY;return{name:NY,processEvent(a){return LY(a,t)}}},PY=jY;function LY(e,t){var s;const a=uc.document,n=uc.location&&Gw(uc.location.href);if(!a||!n)return e;const i=(s=e.exception)==null?void 0:s.values;if(!(i!=null&&i.length))return e;const r=a.documentElement.innerHTML;if(!r)return e;const o=["<!DOCTYPE html>","<html>",...r.split(`
533`),"</html>"];return i.forEach(u=>{const _=u.stacktrace;_!=null&&_.frames&&(_.frames=_.frames.map(c=>zY(c,o,n,t)))}),e}function zY(e,t,a,n){return e.filename!==a||!e.lineno||!t.length||Jj(t,e,n),e}const $Y="GraphQLClient",HY=e=>({name:$Y,setup(t){UY(t,e),WY(t,e)}});function UY(e,t){e.on("beforeOutgoingRequestSpan",(a,n)=>{const r=se(a).data||{};if(!(r[et]==="http.client"))return;const u=r[fP]||r["http.url"],_=r[cP]||r["http.method"];if(!ua(u)||!ua(_))return;const{endpoints:c}=t,l=_a(u,c),f=Tv(n);if(l&&f){const d=Bv(f);if(d){const g=Av(d);a.updateName(`${_} ${u} (${g})`),il(d)&&a.setAttribute("graphql.document",d.query),rl(d)&&(a.setAttribute("graphql.persisted_query.hash.sha256",d.extensions.persistedQuery.sha256Hash),a.setAttribute("graphql.persisted_query.version",d.extensions.persistedQuery.version))}}})}function WY(e,t){e.on("beforeOutgoingRequestBreadcrumb",(a,n)=>{const{category:i,type:r,data:o}=a;if(r==="http"&&(i==="fetch"||i==="xhr")){const c=o==null?void 0:o.url,{endpoints:l}=t,f=_a(c,l),d=Tv(n);if(f&&o&&d){const g=Bv(d);if(!o.graphql&&g){const h=Av(g);o["graphql.operation"]=h,il(g)&&(o["graphql.document"]=g.query),rl(g)&&(o["graphql.persisted_query.hash.sha256"]=g.extensions.persistedQuery.sha256Hash,o["graphql.persisted_query.version"]=g.extensions.persistedQuery.version)}}}})}function Av(e){if(rl(e))return`persisted ${e.operationName}`;if(il(e)){const{query:t,operationName:a}=e,{operationName:n=a,operationType:i}=GY(t);return n?`${i} ${n}`:`${i}`}return"unknown"}function Tv(e){const t="xhr"in e;let a;if(t){const n=e.xhr[ja];a=n&&l_(n.body)[0]}else{const n=NF(e.input);a=l_(n)[0]}return a}function GY(e){const t=/^(?:\s*)(query|mutation|subscription)(?:\s*)(\w+)(?:\s*)[{(]/,a=/^(?:\s*)(query|mutation|subscription)(?:\s*)[{(]/,n=e.match(t);if(n)return{operationType:n[1],operationName:n[2]};const i=e.match(a);return i?{operationType:i[1],operationName:void 0}:{operationType:void 0,operationName:void 0}}function Fu(e){return typeof e=="object"&&e!==null}function il(e){return Fu(e)&&typeof e.query=="string"}function rl(e){return Fu(e)&&typeof e.operationName=="string"&&Fu(e.extensions)&&Fu(e.extensions.persistedQuery)&&typeof e.extensions.persistedQuery.sha256Hash=="string"&&typeof e.extensions.persistedQuery.version=="number"}function Bv(e){try{const t=JSON.parse(e);return il(t)||rl(t)?t:void 0}catch{return}}const VY=HY,qe=Z,LF="sentryReplaySession",KY="replay_event",zF="Unable to send Replay",YY=3e5,JY=9e5,ZY=5e3,XY=5500,QY=6e4,eJ=5e3,tJ=3,fb=15e4,zs=5e3,aJ=3e3,nJ=300,$F=2e7,iJ=4999,rJ=5e4,db=36e5;var oJ=Object.defineProperty,sJ=(e,t,a)=>t in e?oJ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,gb=(e,t,a)=>
533sJ(e,typeof t!="symbol"?t+"":t,a),Ze=(e=>(e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment",e))(Ze||{});function uJ(e){return e.nodeType===e.ELEMENT_NODE}function so(e){const t=e==null?void 0:e.host;return(t==null?void 0:t.shadowRoot)===e}function uo(e){return Object.prototype.toString.call(e)==="[object ShadowRoot]"}function _J(e){return e.includes(" background-clip: text;")&&!e.includes(" -webkit-background-clip: text;")&&(e=e.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;")),e}function lJ(e){const{cssText:t}=e;if(t.split('"').length<3)return t;const a=["@import",`url(${JSON.stringify(e.href)})`];return e.layerName===""?a.push("layer"):e.layerName&&a.push(`layer(${e.layerName})`),e.supportsText&&a.push(`supports(${e.supportsText})`),e.media.length&&a.push(e.media.mediaText),a.join(" ")+";"}function c_(e){try{const t=e.rules||e.cssRules;return t?_J(Array.from(t,xv).join("")):null}catch{return null}}function cJ(e){let t="";for(let a=0;a<e.style.length;a++){const n=e.style,i=n[a],r=n.getPropertyPriority(i);t+=`${i}:${n.getPropertyValue(i)}${r?" !important":""};`}return`${e.selectorText} { ${t} }`}function xv(e){let t;if(dJ(e))try{t=c_(e.styleSheet)||lJ(e)}catch{}else if(gJ(e)){let a=e.cssText;const n=e.selectorText.includes(":"),i=typeof e.style.all=="string"&&e.style.all;if(i&&(a=cJ(e)),n&&(a=fJ(a)),n||i)return a}return t||e.cssText}function fJ(e){const t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}function dJ(e){return"styleSheet"in e}function gJ(e){return"selectorText"in e}let Iv=class{constructor(){gb(this,"idNodeMap",new Map),gb(this,"nodeMetaMap",new WeakMap)}getId(t){var n;return t?((n=this.getMeta(t))==null?void 0:n.id)??-1:-1}getNode(t){return this.idNodeMap.get(t)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(t){return this.nodeMetaMap.get(t)||null}removeNodeFromMap(t){const a=this.getId(t);this.idNodeMap.delete(a),t.childNodes&&t.childNodes.forEach(n=>this.removeNodeFromMap(n))}has(t){return this.idNodeMap.has(t)}hasNode(t){return this.nodeMetaMap.has(t)}add(t,a){const n=a.id;this.idNodeMap.set(n,t),this.nodeMetaMap.set(t,a)}replace(t,a){const n=this.getNode(t);if(n){const i=this.nodeMetaMap.get(n);i&&this.nodeMetaMap.set(a,i)}this.idNodeMap.set(t,a)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}};function hJ(){return new Iv}function ol({maskInputOptions:e,tagName:t,type:a}){return t==="OPTION"&&(t="SELECT"),!!(e[t.toLowerCase()]||a&&e[a]||a==="password"||t==="INPUT"&&!a&&e.text)}function Co({isMasked:e,element:t,value:a,maskInputFn:n}){let i=a||"";return e?(n&&(i=n(i,t)),"*".repeat(i.length)):i}function _r(e){return e.toLowerCase()}function q1(e){return e.toUpperCase()}const hb="__rrweb_original__";function mJ(e){const t=e.getContext("2d");if(!t)return!0;const a=50;for(let n=0;n<e.width;n+=a)for(let i=0;i<e.height;i+=a){const r=t.getImageData,o=hb in r?r[hb]:r;if(new Uint32Array(o.call(t,n,i,Math.min(a,e.width-n),Math.min(a,e.height-i)).data.buffer).some(u=>u!==0))return!1}return!0}function HF(e){const t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?_r(t):null}function f_(e,t,a){return t==="INPUT"&&(a==="radio"||a==="checkbox")?e.getAttribute("value")||"":e.value}function qv(e,t){let a;try{a=new URL(e,t??window.location.href)}catch{return null}const n=/\.([0-9a-z]+)(?:$)/i,i=a.pathname.match(n);return(i==null?void 0:i[1])??null}const mb={};function Ov(e){const t=mb[e];if(t)return t;const a=window.document;let n=window[e];if(a&&typeof a.createElement=="function")try{const i=a.createElement("iframe");i.hidden=!0,a.head.appendChild(i);const r=i.contentWindow;r&&r[e]&&(n=r[e]),a.head.removeChild(i)}catch{}return mb[e]=n.bind(window)}function O1(...e){return Ov("setTimeout")(...e)}function Mv(...e){return Ov("clearTimeout")(...e)}function Rv(e){try{return e.contentDocument}catch{}}let FJ=1;const pJ=new RegExp("[^a-z0-9-_:]"),vo=-2;function UF(){return FJ++}function bJ(e){if(e instanceof HTMLFormElement)return"form";const t=_r(e.tagName);return pJ.test(t)?"div":t}function yJ(e){let t="";return e.indexOf("//")>-1?t=e.split("/").slice(0,3).join("/"):t=e.split("/")[0],t=t.split("?")[0],t}let qi,Fb;const DJ=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,EJ=/^(?:[a-z+]+:)?\/\//i,kJ=/^www\..*/i,wJ=/^(data:)([^,]*),(.*)/i;function CJ(e,t){if(!e||t.size===0)return e;try{const a=e.split(";"),n=[];for(let i of a){if(i=i.trim(),!i)continue;const r=i.indexOf(":");if(r===-1){n.push(i);continue}const o=i.slice(0,r).trim();t.has(o)||n.push(i)}return n.join("; ")+(n.length>0&&e.endsWith(";")?";":"")}catch{return e}}function d_(e,t){return(e||"").replace(DJ,(a,n,i,r,o,s)=>{const u=i||o||s,_=n||r||"";if(!u)return a;
533if(EJ.test(u)||kJ.test(u))return`url(${_}${u}${_})`;if(wJ.test(u))return`url(${_}${u}${_})`;if(u[0]==="/")return`url(${_}${yJ(t)+u}${_})`;const c=t.split("/"),l=u.split("/");c.pop();for(const f of l)f!=="."&&(f===".."?c.pop():c.push(f));return`url(${_}${c.join("/")}${_})`})}const vJ=/^[^ \t\n\r\u000c]+/,SJ=/^[, \t\n\r\u000c]+/;function AJ(e,t){if(t.trim()==="")return t;let a=0;function n(r){let o;const s=r.exec(t.substring(a));return s?(o=s[0],a+=o.length,o):""}const i=[];for(;n(SJ),!(a>=t.length);){let r=n(vJ);if(r.slice(-1)===",")r=Li(e,r.substring(0,r.length-1)),i.push(r);else{let o="";r=Li(e,r);let s=!1;for(;;){const u=t.charAt(a);if(u===""){i.push((r+o).trim());break}else if(s)u===")"&&(s=!1);else if(u===","){a+=1,i.push((r+o).trim());break}else u==="("&&(s=!0);o+=u,a+=1}}}return i.join(", ")}const pb=new WeakMap;function Li(e,t){return!t||t.trim()===""?t:sl(e,t)}function TJ(e){return!!(e.tagName==="svg"||e.ownerSVGElement)}function sl(e,t){let a=pb.get(e);if(a||(a=e.createElement("a"),pb.set(e,a)),!t)t="";else if(t.startsWith("blob:")||t.startsWith("data:"))return t;return a.setAttribute("href",t),a.href}function Nv(e,t,a,n,i,r,o){if(!n)return n;if(a==="src"||a==="href"&&!(t==="use"&&n[0]==="#"))return Li(e,n);if(a==="xlink:href"&&n[0]!=="#")return Li(e,n);if(a==="background"&&(t==="table"||t==="td"||t==="th"))return Li(e,n);if(a==="srcset")return AJ(e,n);if(a==="style"){let s=d_(n,sl(e));return o&&o.size>0&&(s=CJ(s,o)),s}else if(t==="object"&&a==="data")return Li(e,n);return typeof r=="function"?r(a,n,i):n}function jv(e,t,a){return(e==="video"||e==="audio")&&t==="autoplay"}function BJ(e,t,a,n){try{if(n&&e.matches(n))return!1;if(typeof t=="string"){if(e.classList.contains(t))return!0}else for(let i=e.classList.length;i--;){const r=e.classList[i];if(t.test(r))return!0}if(a)return e.matches(a)}catch{}return!1}function xJ(e,t){for(let a=e.classList.length;a--;){const n=e.classList[a];if(t.test(n))return!0}return!1}function Xn(e,t,a=1/0,n=0){return!e||e.nodeType!==e.ELEMENT_NODE||n>a?-1:t(e)?n:Xn(e.parentNode,t,a,n+1)}function zi(e,t){return a=>{const n=a;if(n===null)return!1;try{if(e){if(typeof e=="string"){if(n.matches(`.${e}`))return!0}else if(xJ(n,e))return!0}return!!(t&&n.matches(t))}catch{return!1}}}function lr(e,t,a,n,i,r){try{const o=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(o===null)return!1;if(o.tagName==="INPUT"){const _=o.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(_))return!0}let s=-1,u=-1;if(r){if(u=Xn(o,zi(n,i)),u<0)return!0;s=Xn(o,zi(t,a),u>=0?u:1/0)}else{if(s=Xn(o,zi(t,a)),s<0)return!1;u=Xn(o,zi(n,i),s>=0?s:1/0)}return s>=0?u>=0?s<=u:!0:u>=0?!1:!!r}catch{}return!!r}function IJ(e,t,a){const n=e.contentWindow;if(!n)return;let i=!1,r;try{r=n.document.readyState}catch{return}if(r!=="complete"){const s=O1(()=>{i||(t(),i=!0)},a);e.addEventListener("load",()=>{Mv(s),i=!0,t()});return}const o="about:blank";if(n.location.href!==o||e.src===o||e.src==="")return O1(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}function qJ(e,t,a){let n=!1,i;try{i=e.sheet}catch{return}if(i)return;const r=O1(()=>{n||(t(),n=!0)},a);e.addEventListener("load",()=>{Mv(r),n=!0,t()})}function OJ(e,t){const{doc:a,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:s,maskAttributeFn:u,maskTextClass:_,unmaskTextClass:c,maskTextSelector:l,unmaskTextSelector:f,inlineStylesheet:d,maskInputOptions:g={},maskTextFn:h,maskInputFn:m,dataURLOptions:F={},inlineImages:p,recordCanvas:E,keepIframeSrcFn:y,newlyAddedElement:A=!1,ignoreCSSAttributes:C}=t,D=MJ(a,n);switch(e.nodeType){case e.DOCUMENT_NODE:return e.compatMode!=="CSS1Compat"?{type:Ze.Document,childNodes:[],compatMode:e.compatMode}:{type:Ze.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:Ze.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:D};case e.ELEMENT_NODE:return NJ(e,{doc:a,blockClass:i,blockSelector:r,unblockSelector:o,inlineStylesheet:d,maskAttributeFn:u,maskInputOptions:g,maskInputFn:m,dataURLOptions:F,inlineImages:p,recordCanvas:E,keepIframeSrcFn:y,newlyAddedElement:A,rootId:D,maskTextClass:_,unmaskTextClass:c,maskTextSelector:l,unmaskTextSelector:f,ignoreCSSAttributes:C});case e.TEXT_NODE:return RJ(e,{doc:a,maskAllText:s,maskTextClass:_,unmaskTextClass:c,maskTextSelector:l,unmaskTextSelector:f,maskTextFn:
533h,maskInputOptions:g,maskInputFn:m,rootId:D});case e.CDATA_SECTION_NODE:return{type:Ze.CDATA,textContent:"",rootId:D};case e.COMMENT_NODE:return{type:Ze.Comment,textContent:e.textContent||"",rootId:D};default:return!1}}function MJ(e,t){if(!t.hasNode(e))return;const a=t.getId(e);return a===1?void 0:a}function RJ(e,t){var F;const{maskAllText:a,maskTextClass:n,unmaskTextClass:i,maskTextSelector:r,unmaskTextSelector:o,maskTextFn:s,maskInputOptions:u,maskInputFn:_,rootId:c}=t,l=e.parentNode&&e.parentNode.tagName;let f=e.textContent;const d=l==="STYLE"?!0:void 0,g=l==="SCRIPT"?!0:void 0,h=l==="TEXTAREA"?!0:void 0;if(d&&f){try{e.nextSibling||e.previousSibling||(F=e.parentNode.sheet)!=null&&F.cssRules&&(f=c_(e.parentNode.sheet))}catch{}f=d_(f,sl(t.doc))}g&&(f="SCRIPT_PLACEHOLDER");const m=lr(e,n,r,i,o,a);if(!d&&!g&&!h&&f&&m&&(f=s?s(f,e.parentElement):f.replace(/[\S]/g,"*")),h&&f&&(u.textarea||m)&&(f=_?_(f,e.parentNode):f.replace(/[\S]/g,"*")),l==="OPTION"&&f){const p=ol({type:null,tagName:l,maskInputOptions:u});f=Co({isMasked:lr(e,n,r,i,o,p),element:e,value:f,maskInputFn:_})}return{type:Ze.Text,textContent:f||"",isStyle:d,rootId:c}}function NJ(e,t){const{doc:a,blockClass:n,blockSelector:i,unblockSelector:r,inlineStylesheet:o,maskInputOptions:s={},maskAttributeFn:u,maskInputFn:_,dataURLOptions:c={},inlineImages:l,recordCanvas:f,keepIframeSrcFn:d,newlyAddedElement:g=!1,rootId:h,maskTextClass:m,unmaskTextClass:F,maskTextSelector:p,unmaskTextSelector:E,ignoreCSSAttributes:y}=t,A=BJ(e,n,i,r),C=bJ(e);let D={};const S=e.attributes.length;for(let w=0;w<S;w++){const M=e.attributes[w];M.name&&!jv(C,M.name,M.value)&&(D[M.name]=Nv(a,C,_r(M.name),M.value,e,u,y))}if(C==="link"&&o){const w=Array.from(a.styleSheets).find(B=>B.href===e.href);let M=null;w&&(M=c_(w)),M&&(D.rel=null,D.href=null,D.crossorigin=null,D._cssText=d_(M,w.href))}if(C==="style"&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){const w=c_(e.sheet);w&&(D._cssText=d_(w,sl(a)))}if(C==="input"||C==="textarea"||C==="select"||C==="option"){const w=e,M=HF(w),B=f_(w,q1(C),M),N=w.checked;if(M!=="submit"&&M!=="button"&&B){const I=lr(w,m,p,F,E,ol({type:M,tagName:q1(C),maskInputOptions:s}));D.value=Co({isMasked:I,element:w,value:B,maskInputFn:_})}N&&(D.checked=N)}if(C==="option"&&(e.selected&&!s.select?D.selected=!0:delete D.selected),C==="canvas"&&f){if(e.__context==="2d")mJ(e)||(D.rr_dataURL=e.toDataURL(c.type,c.quality));else if(!("__context"in e)){const w=e.toDataURL(c.type,c.quality),M=a.createElement("canvas");M.width=e.width,M.height=e.height;const B=M.toDataURL(c.type,c.quality);w!==B&&(D.rr_dataURL=w)}}if(C==="img"&&l){qi||(qi=a.createElement("canvas"),Fb=qi.getContext("2d"));const w=e,M=w.currentSrc||w.getAttribute("src")||"<unknown-src>",B=w.crossOrigin,N=()=>{w.removeEventListener("load",N);try{qi.width=w.naturalWidth,qi.height=w.naturalHeight,Fb.drawImage(w,0,0),D.rr_dataURL=qi.toDataURL(c.type,c.quality)}catch{if(w.crossOrigin!=="anonymous"){w.crossOrigin="anonymous",w.complete&&w.naturalWidth!==0?N():w.addEventListener("load",N);return}}w.crossOrigin==="anonymous"&&(B?D.crossOrigin=B:w.removeAttribute("crossorigin"))};w.complete&&w.naturalWidth!==0?N():w.addEventListener("load",N)}if((C==="audio"||C==="video")&&(D.rr_mediaState=e.paused?"paused":"played",D.rr_mediaCurrentTime=e.currentTime),g||(e.scrollLeft&&(D.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(D.rr_scrollTop=e.scrollTop)),A){const{width:w,height:M}=e.getBoundingClientRect();D={class:D.class,rr_width:`${w}px`,rr_height:`${M}px`}}C==="iframe"&&!d(D.src)&&(!A&&!Rv(e)&&(D.rr_src=D.src),delete D.src);let P;try{customElements.get(C)&&(P=!0)}catch{}return{type:Ze.Element,tagName:C,attributes:D,childNodes:[],isSVG:TJ(e)||void 0,needBlock:A,rootId:h,isCustom:P}}function Ie(e){return e==null?"":e.toLowerCase()}function jJ(e,t){if(t.comment&&e.type===Ze.Comment)return!0;if(e.type===Ze.Element){if(t.script&&(e.tagName==="script"||e.tagName==="link"&&(e.attributes.rel==="preload"||e.attributes.rel==="modulepreload")||e.tagName==="link"&&e.attributes.rel==="prefetch"&&typeof e.attributes.href=="string"&&qv(e.attributes.href)==="js"))return!0;
533if(t.headFavicon&&(e.tagName==="link"&&e.attributes.rel==="shortcut icon"||e.tagName==="meta"&&(Ie(e.attributes.name).match(/^msapplication-tile(image|color)$/)||Ie(e.attributes.name)==="application-name"||Ie(e.attributes.rel)==="icon"||Ie(e.attributes.rel)==="apple-touch-icon"||Ie(e.attributes.rel)==="shortcut icon")))return!0;if(e.tagName==="meta"){if(t.headMetaDescKeywords&&Ie(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(Ie(e.attributes.property).match(/^(og|twitter|fb):/)||Ie(e.attributes.name).match(/^(og|twitter):/)||Ie(e.attributes.name)==="pinterest"))return!0;if(t.headMetaRobots&&(Ie(e.attributes.name)==="robots"||Ie(e.attributes.name)==="googlebot"||Ie(e.attributes.name)==="bingbot"))return!0;if(t.headMetaHttpEquiv&&e.attributes["http-equiv"]!==void 0)return!0;if(t.headMetaAuthorship&&(Ie(e.attributes.name)==="author"||Ie(e.attributes.name)==="generator"||Ie(e.attributes.name)==="framework"||Ie(e.attributes.name)==="publisher"||Ie(e.attributes.name)==="progid"||Ie(e.attributes.property).match(/^article:/)||Ie(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&(Ie(e.attributes.name)==="google-site-verification"||Ie(e.attributes.name)==="yandex-verification"||Ie(e.attributes.name)==="csrf-token"||Ie(e.attributes.name)==="p:domain_verify"||Ie(e.attributes.name)==="verify-v1"||Ie(e.attributes.name)==="verification"||Ie(e.attributes.name)==="shopify-checkout-api-token"))return!0}}return!1}function $i(e,t){const{doc:a,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:s,maskTextClass:u,unmaskTextClass:_,maskTextSelector:c,unmaskTextSelector:l,skipChild:f=!1,inlineStylesheet:d=!0,maskInputOptions:g={},maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOMOptions:p,dataURLOptions:E={},inlineImages:y=!1,recordCanvas:A=!1,onSerialize:C,onIframeLoad:D,iframeLoadTimeout:S=5e3,onBlockedImageLoad:P,onStylesheetLoad:w,stylesheetLoadTimeout:M=5e3,keepIframeSrcFn:B=()=>!1,newlyAddedElement:N=!1,ignoreCSSAttributes:I}=t;let{preserveWhiteSpace:L=!0}=t;const q=OJ(e,{doc:a,mirror:n,blockClass:i,blockSelector:r,maskAllText:s,unblockSelector:o,maskTextClass:u,unmaskTextClass:_,maskTextSelector:c,unmaskTextSelector:l,inlineStylesheet:d,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,dataURLOptions:E,inlineImages:y,recordCanvas:A,keepIframeSrcFn:B,newlyAddedElement:N,ignoreCSSAttributes:I});if(!q)return null;let j;n.hasNode(e)?j=n.getId(e):jJ(q,p)||!L&&q.type===Ze.Text&&!q.isStyle&&!q.textContent.replace(/^\s+|\s+$/gm,"").length?j=vo:j=UF();const T=Object.assign(q,{id:j});if(n.add(e,T),j===vo)return null;C&&C(e);let R=!f;if(T.type===Ze.Element){R=R&&!T.needBlock;const O=e.shadowRoot;O&&uo(O)&&(T.isShadowHost=!0)}if((T.type===Ze.Document||T.type===Ze.Element)&&R){p.headWhitespace&&T.type===Ze.Element&&T.tagName==="head"&&(L=!1);const O={doc:a,mirror:n,blockClass:i,blockSelector:r,maskAllText:s,unblockSelector:o,maskTextClass:u,unmaskTextClass:_,maskTextSelector:c,unmaskTextSelector:l,skipChild:f,inlineStylesheet:d,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOMOptions:p,dataURLOptions:E,inlineImages:y,recordCanvas:A,preserveWhiteSpace:L,onSerialize:C,onIframeLoad:D,iframeLoadTimeout:S,onBlockedImageLoad:P,onStylesheetLoad:w,stylesheetLoadTimeout:M,keepIframeSrcFn:B,ignoreCSSAttributes:I},G=e.childNodes?Array.from(e.childNodes):[];for(const K of G){const ue=$i(K,O);ue&&T.childNodes.push(ue)}if(uJ(e)&&e.shadowRoot)for(const K of Array.from(e.shadowRoot.childNodes)){const ue=$i(K,O);ue&&(uo(e.shadowRoot)&&(ue.isShadow=!0),T.childNodes.push(ue))}}if(e.parentNode&&so(e.parentNode)&&uo(e.parentNode)&&(T.isShadow=!0),T.type===Ze.Element&&T.tagName==="iframe"&&!T.needBlock&&IJ(e,()=>{const O=Rv(e);if(O&&D){const G=$i(O,{doc:O,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:s,maskTextClass:u,unmaskTextClass:_,maskTextSelector:c,unmaskTextSelector:l,skipChild:!1,inlineStylesheet:d,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOMOptions:p,dataURLOptions:E,inlineImages:y,recordCanvas:A,preserveWhiteSpace:L,onSerialize:C,onIframeLoad:D,iframeLoadTimeout:S,onStylesheetLoad:w,stylesheetLoadTimeout:M,keepIframeSrcFn:B,ignoreCSSAttributes:I});G&&D(e,G)}},S),T.type===Ze.Element&&T.tagName==="img"&&!e.complete&&T.needBlock){const O=e,G=()=>{if(O.isConnected&&!O.complete&&P)try{const K=O.getBoundingClientRect();K.width>0&&K.height>0&&P(O,T,K)}catch{}O.removeEventListener("load",G)};O.isConnected&&O.addEventListener("load",G)}return T.type===Ze.Element&&T.tagName==="link"&&typeof T.attributes.rel=="string"&&(T.attributes.rel==="stylesheet"||T.attributes.rel==="preload"&&typeof T.attributes.href=="string"&&qv(T.attributes.href)==="css")&&qJ(e,()=>{if(w){const O=$i(e,{doc:a,mirror:n,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:s,maskTextClass:u,unmaskTextClass:_,maskTextSelector:c,unmaskTextSelector:l,skipChild:!1,inlineStylesheet:d,maskInputOptions:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOMOptions:p,dataURLOptions:E,inlineImages:y,recordCanvas:A,preserveWhiteSpace:L,onSerialize:C,onIframeLoad:D,iframeLoadTimeout:S,onStylesheetLoad:w,stylesheetLoadTimeout:M,keepIframeSrcFn:B,ignoreCSSAttributes:I});O&&w(e,O)}},M),T.type===Ze.Element&&delete T.needBlock,T}
533function PJ(e,t){const{mirror:a=new Iv,blockClass:n="rr-block",blockSelector:i=null,unblockSelector:r=null,maskAllText:o=!1,maskTextClass:s="rr-mask",unmaskTextClass:u=null,maskTextSelector:_=null,unmaskTextSelector:c=null,inlineStylesheet:l=!0,inlineImages:f=!1,recordCanvas:d=!1,maskAllInputs:g=!1,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOM:p=!1,dataURLOptions:E,preserveWhiteSpace:y,onSerialize:A,onIframeLoad:C,iframeLoadTimeout:D,onBlockedImageLoad:S,onStylesheetLoad:P,stylesheetLoadTimeout:w,keepIframeSrcFn:M=()=>!1,ignoreCSSAttributes:B=new Set([])}=t||{};return $i(e,{doc:e,mirror:a,blockClass:n,blockSelector:i,unblockSelector:r,maskAllText:o,maskTextClass:s,unmaskTextClass:u,maskTextSelector:_,unmaskTextSelector:c,skipChild:!1,inlineStylesheet:l,maskInputOptions:g===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:g===!1?{}:g,maskAttributeFn:h,maskTextFn:m,maskInputFn:F,slimDOMOptions:p===!0||p==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:p==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:p===!1?{}:p,dataURLOptions:E,inlineImages:f,recordCanvas:d,preserveWhiteSpace:y,onSerialize:A,onIframeLoad:C,iframeLoadTimeout:D,onBlockedImageLoad:S,onStylesheetLoad:P,stylesheetLoadTimeout:w,keepIframeSrcFn:M,newlyAddedElement:!1,ignoreCSSAttributes:B})}function Dt(e,t,a=document){const n={capture:!0,passive:!0};return a.addEventListener(e,t,n),()=>a.removeEventListener(e,t,n)}let bb={map:{},getId(){return-1},getNode(){return null},removeNodeFromMap(){},has(){return!1},reset(){}};typeof window<"u"&&window.Proxy&&window.Reflect&&(bb=new Proxy(bb,{get(e,t,a){return Reflect.get(e,t,a)}}));function So(e,t,a={}){let n=null,i=0;return function(...r){const o=Date.now();!i&&a.leading===!1&&(i=o);const s=t-(o-i),u=this;s<=0||s>t?(n&&(GJ(n),n=null),i=o,e.apply(u,r)):!n&&a.trailing!==!1&&(n=ul(()=>{i=a.leading===!1?0:Date.now(),n=null,e.apply(u,r)},s))}}function Pv(e,t,a,n,i=window){const r=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,n?a:{set(o){ul(()=>{a.set.call(this,o)},0),r&&r.set&&r.set.call(this,o)}}),()=>Pv(e,t,r||{},!0)}function WF(e,t,a){try{if(!(t in e))return()=>{};const n=e[t],i=a(n);return typeof i=="function"&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:n}})),e[t]=i,()=>{e[t]=n}}catch{return()=>{}}}let g_=Date.now;/[1-9][0-9]{12}/.test(Date.now().toString())||(g_=()=>new Date().getTime());function Lv(e){var a,n,i,r,o,s;const t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:e.pageXOffset!==void 0?e.pageXOffset:(t==null?void 0:t.documentElement.scrollLeft)||((n=(a=t==null?void 0:t.body)==null?void 0:a.parentElement)==null?void 0:n.scrollLeft)||((i=t==null?void 0:t.body)==null?void 0:i.scrollLeft)||0,top:t.scrollingElement?t.scrollingElement.scrollTop:e.pageYOffset!==void 0?e.pageYOffset:(t==null?void 0:t.documentElement.scrollTop)||((o=(r=t==null?void 0:t.body)==null?void 0:r.parentElement)==null?void 0:o.scrollTop)||((s=t==null?void 0:t.body)==null?void 0:s.scrollTop)||0}}function zv(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function $v(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function Hv(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch{return null}}function jt(e,t,a,n,i){if(!e)return!1;const r=Hv(e);if(!r)return!1;const o=zi(t,a);if(!i){const _=n&&r.matches(n);return o(r)&&!_}const s=Xn(r,o);let u=-1;return s<0?!1:(n&&(u=Xn(r,zi(null,n))),s>-1&&u<0?!0:s<u)}function LJ(e,t){return t.getId(e)!==-1}function _c(e,t){return t.getId(e)===vo}function Uv(e,t){if(so(e))return!1;const a=t.getId(e);return t.has(a)?e.parentNode&&e.parentNode.nodeType===e.DOCUMENT_NODE?!1:e.parentNode?Uv(e.parentNode,t):!0:!0}function M1(e){return!!e.changedTouches}function zJ(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...t)=>{let a=t[0];if(!(0 in t))throw new TypeError("1 argument is required");do if(this===a)return!0;while(a=a&&a.parentNode);return!1})}function Wv(e,t){return!!(e.nodeName==="IFRAME"&&t.getMeta(e))}function Gv(e,t){return!!(e.nodeName==="LINK"&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&e.getAttribute("rel")==="stylesheet"&&t.getMeta(e))}function R1(e){return!!(e!=null&&e.shadowRoot)}class $J{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(t){return this.styleIDMap.get(t)??-1}has(t){return this.styleIDMap.has(t)}add(t,a){if(this.has(t))return this.getId(t);let n;return a===void 0?n=this.id++:n=a,this.styleIDMap.set(t,n),this.idStyleMap.set(n,t),n}getStyle(t){return this.idStyleMap.get(t)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function Vv(e){var a,n;let t=null;return((n=(a=e.getRootNode)==null?void 0:a.call(e))==null?void 0:n.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function HJ(e){let t=e,a;for(;a=Vv(t);)t=a;return t}function UJ(e){const t=e.ownerDocument;if(!t)return!1;const a=HJ(e);return t.contains(a)}function Kv(e){const t=e.ownerDocument;return t?t.contains(e)||UJ(e):!1}const yb={};function GF(e){const t=yb[e];if(t)return t;const a=window.document;let n=window[e];if(a&&typeof a.createElement=="function")try{const i=a.createElement("iframe");i.hidden=!0,a.head.appendChild(i);const r=i.contentWindow;r&&r[e]&&(n=r[e]),a.head.removeChild(i)}catch{}return yb[e]=n.bind(window)}function WJ(...e){return GF("requestAnimationFrame")(...e)}
533function ul(...e){return GF("setTimeout")(...e)}function GJ(...e){return GF("clearTimeout")(...e)}var le=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(le||{}),oe=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(oe||{}),Ft=(e=>(e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e))(Ft||{}),Ma=(e=>(e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e))(Ma||{}),Ri=(e=>(e[e.Play=0]="Play",e[e.Pause=1]="Pause",e[e.Seeked=2]="Seeked",e[e.VolumeChange=3]="VolumeChange",e[e.RateChange=4]="RateChange",e))(Ri||{});function VF(e){try{return e.contentDocument}catch{}}function VJ(e){try{return e.contentWindow}catch{}}function Db(e){return"__ln"in e}class KJ{constructor(){this.length=0,this.head=null,this.tail=null}get(t){if(t>=this.length)throw new Error("Position outside of list range");let a=this.head;for(let n=0;n<t;n++)a=(a==null?void 0:a.next)||null;return a}addNode(t){const a={value:t,previous:null,next:null};if(t.__ln=a,t.previousSibling&&Db(t.previousSibling)){const n=t.previousSibling.__ln.next;a.next=n,a.previous=t.previousSibling.__ln,t.previousSibling.__ln.next=a,n&&(n.previous=a)}else if(t.nextSibling&&Db(t.nextSibling)&&t.nextSibling.__ln.previous){const n=t.nextSibling.__ln.previous;a.previous=n,a.next=t.nextSibling.__ln,t.nextSibling.__ln.previous=a,n&&(n.next=a)}else this.head&&(this.head.previous=a),a.next=this.head,this.head=a;a.next===null&&(this.tail=a),this.length++}removeNode(t){const a=t.__ln;this.head&&(a.previous?(a.previous.next=a.next,a.next?a.next.previous=a.previous:this.tail=a.previous):(this.head=a.next,this.head?this.head.previous=null:this.tail=null),t.__ln&&delete t.__ln,this.length--)}}const Eb=(e,t)=>`${e}@${t}`;class YJ{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=t=>{t.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const t=[],a=new Set,n=new KJ,i=u=>{let _=u,c=vo;for(;c===vo;)_=_&&_.nextSibling,c=_&&this.mirror.getId(_);return c},r=u=>{if(!u.parentNode||!Kv(u))return;const _=so(u.parentNode)?this.mirror.getId(Vv(u)):this.mirror.getId(u.parentNode),c=i(u);if(_===-1||c===-1)return n.addNode(u);const l=$i(u,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:f=>{Wv(f,this.mirror)&&!jt(f,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(f),Gv(f,this.mirror)&&this.stylesheetManager.trackLinkElement(f),R1(u)&&this.shadowDomManager.addShadowRoot(u.shadowRoot,this.doc)},onIframeLoad:(f,d)=>{jt(f,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(f,d),f.contentWindow&&this.canvasManager.addWindow(f.contentWindow),this.shadowDomManager.observeAttachShadow(f))},onStylesheetLoad:(f,d)=>{this.stylesheetManager.attachLinkElement(f,d)},onBlockedImageLoad:(f,d,{width:g,height:h})=>{this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:d.id,attributes:{style:{width:`${g}px`,height:`${h}px`}}}]})},ignoreCSSAttributes:this.ignoreCSSAttributes});l&&(t.push({parentId:_,nextId:c,node:l}),a.add(l.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const u of this.movedSet)kb(this.removes,u,this.mirror)&&!this.movedSet.has(u.parentNode)||r(u);for(const u of this.addedSet)!wb(this.droppedSet,u)&&!kb(this.removes,u,this.mirror)||wb(this.movedSet,u)?r(u):this.droppedSet.add(u);let o=null;for(;n.length;){let u=null;if(o){const _=this.mirror.getId(o.value.parentNode),c=i(o.value);_!==-1&&c!==-1&&(u=o)}if(!u){let _=n.tail;for(;_;){const c=_;if(_=_.previous,c){const l=this.mirror.getId(c.value.parentNode);
533if(i(c.value)===-1)continue;if(l!==-1){u=c;break}else{const d=c.value;if(d.parentNode&&d.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const g=d.parentNode.host;if(this.mirror.getId(g)!==-1){u=c;break}}}}}}if(!u){for(;n.head;)n.removeNode(n.head.value);break}o=u.previous,n.removeNode(u.value),r(u.value)}const s={texts:this.texts.map(u=>({id:this.mirror.getId(u.node),value:u.value})).filter(u=>!a.has(u.id)).filter(u=>this.mirror.has(u.id)),attributes:this.attributes.map(u=>{const{attributes:_}=u;if(typeof _.style=="string"){const c=JSON.stringify(u.styleDiff),l=JSON.stringify(u._unchangedStyles);c.length<_.style.length&&(c+l).split("var(").length===_.style.split("var(").length&&(_.style=u.styleDiff)}return{id:this.mirror.getId(u.node),attributes:_}}).filter(u=>!a.has(u.id)).filter(u=>this.mirror.has(u.id)),removes:this.removes,adds:t};!s.texts.length&&!s.attributes.length&&!s.removes.length&&!s.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=t=>{if(!_c(t.target,this.mirror))switch(t.type){case"characterData":{const a=t.target.textContent;!jt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&a!==t.oldValue&&this.texts.push({value:lr(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&a?this.maskTextFn?this.maskTextFn(a,Hv(t.target)):a.replace(/[\S]/g,"*"):a,node:t.target});break}case"attributes":{const a=t.target;let n=t.attributeName,i=t.target.getAttribute(n);if(n==="value"){const o=HF(a),s=a.tagName;i=f_(a,s,o);const u=ol({maskInputOptions:this.maskInputOptions,tagName:s,type:o}),_=lr(t.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,u);i=Co({isMasked:_,element:a,value:i,maskInputFn:this.maskInputFn})}if(jt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||i===t.oldValue)return;let r=this.attributeMap.get(t.target);if(a.tagName==="IFRAME"&&n==="src"&&!this.keepIframeSrcFn(i))if(!VF(a))n="rr_src";else return;if(r||(r={node:t.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(r),this.attributeMap.set(t.target,r)),n==="type"&&a.tagName==="INPUT"&&(t.oldValue||"").toLowerCase()==="password"&&a.setAttribute("data-rr-is-password","true"),!jv(a.tagName,n)&&(r.attributes[n]=Nv(this.doc,_r(a.tagName),_r(n),i,a,this.maskAttributeFn),n==="style")){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const o=this.unattachedDoc.createElement("span");t.oldValue&&o.setAttribute("style",t.oldValue);for(const s of Array.from(a.style)){const u=a.style.getPropertyValue(s),_=a.style.getPropertyPriority(s);u!==o.style.getPropertyValue(s)||_!==o.style.getPropertyPriority(s)?_===""?r.styleDiff[s]=u:r.styleDiff[s]=[u,_]:r._unchangedStyles[s]=[u,_]}for(const s of Array.from(o.style))a.style.getPropertyValue(s)===""&&(r.styleDiff[s]=!1)}break}case"childList":{if(jt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;t.addedNodes.forEach(a=>this.genAdds(a,t.target)),t.removedNodes.forEach(a=>{const n=this.mirror.getId(a),i=so(t.target)?this.mirror.getId(t.target.host):this.mirror.getId(t.target);jt(t.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||_c(a,this.mirror)||!LJ(a,this.mirror)||(this.addedSet.has(a)?(N1(this.addedSet,a),this.droppedSet.add(a)):this.addedSet.has(t.target)&&n===-1||Uv(t.target,this.mirror)||(this.movedSet.has(a)&&this.movedMap[Eb(n,i)]?N1(this.movedSet,a):this.removes.push({parentId:i,id:n,isShadow:so(t.target)&&uo(t.target)?!0:void 0})),this.mapRemoves.push(a))});break}}},this.genAdds=(t,a)=>{if(!this.processedNodeManager.inOtherBuffer(t,this)&&!(this.addedSet.has(t)||this.movedSet.has(t))){if(this.mirror.hasNode(t)){if(_c(t,this.mirror))return;this.movedSet.add(t);let n=null;a&&this.mirror.hasNode(a)&&(n=this.mirror.getId(a)),n&&n!==-1&&(this.movedMap[Eb(this.mirror.getId(t),n)]=!0)}else this.addedSet.add(t),this.droppedSet.delete(t);jt(t,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(t.childNodes&&t.childNodes.forEac
533h(n=>this.genAdds(n)),R1(t)&&t.shadowRoot.childNodes.forEach(n=>{this.processedNodeManager.add(n,this),this.genAdds(n,t)}))}}}init(t){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager","ignoreCSSAttributes"].forEach(a=>{this[a]=t[a]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function N1(e,t){var a;e.delete(t),(a=t.childNodes)==null||a.forEach(n=>N1(e,n))}function kb(e,t,a){return e.length===0?!1:JJ(e,t,a)}function JJ(e,t,a){let n=t.parentNode;for(;n;){const i=a.getId(n);if(e.some(r=>r.id===i))return!0;n=n.parentNode}return!1}function wb(e,t){return e.size===0?!1:Yv(e,t)}function Yv(e,t){const{parentNode:a}=t;return a?e.has(a)?!0:Yv(e,a):!1}let _o;function ZJ(e){_o=e}function XJ(){_o=void 0}const ye=e=>_o?(...a)=>{try{return e(...a)}catch(n){if(_o&&_o(n)===!0)return()=>{};throw n}}:e,Hi=[];function Qo(e){try{if("composedPath"in e){const t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch{}return e&&e.target}function Jv(e,t){var o,s;const a=new YJ;Hi.push(a),a.init(e);let n=window.MutationObserver||window.__rrMutationObserver;const i=(s=(o=window==null?void 0:window.Zone)==null?void 0:o.__symbol__)==null?void 0:s.call(o,"MutationObserver");i&&window[i]&&(n=window[i]);const r=new n(ye(u=>{e.onMutation&&e.onMutation(u)===!1||a.processMutations.bind(a)(u)}));return r.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),r}function QJ({mousemoveCb:e,sampling:t,doc:a,mirror:n}){if(t.mousemove===!1)return()=>{};const i=typeof t.mousemove=="number"?t.mousemove:50,r=typeof t.mousemoveCallback=="number"?t.mousemoveCallback:500;let o=[],s;const u=So(ye(l=>{const f=Date.now()-s;e(o.map(d=>(d.timeOffset-=f,d)),l),o=[],s=null}),r),_=ye(So(ye(l=>{const f=Qo(l),{clientX:d,clientY:g}=M1(l)?l.changedTouches[0]:l;s||(s=g_()),o.push({x:d,y:g,id:n.getId(f),timeOffset:g_()-s}),u(typeof DragEvent<"u"&&l instanceof DragEvent?oe.Drag:l instanceof MouseEvent?oe.MouseMove:oe.TouchMove)}),i,{trailing:!1})),c=[Dt("mousemove",_,a),Dt("touchmove",_,a),Dt("drag",_,a)];return ye(()=>{c.forEach(l=>l())})}function eZ({mouseInteractionCb:e,doc:t,mirror:a,blockClass:n,blockSelector:i,unblockSelector:r,sampling:o}){if(o.mouseInteraction===!1)return()=>{};const s=o.mouseInteraction===!0||o.mouseInteraction===void 0?{}:o.mouseInteraction,u=[];let _=null;const c=l=>f=>{const d=Qo(f);if(jt(d,n,i,r,!0))return;let g=null,h=l;if("pointerType"in f){switch(f.pointerType){case"mouse":g=Ma.Mouse;break;case"touch":g=Ma.Touch;break;case"pen":g=Ma.Pen;break}g===Ma.Touch?Ft[l]===Ft.MouseDown?h="TouchStart":Ft[l]===Ft.MouseUp&&(h="TouchEnd"):Ma.Pen}else M1(f)&&(g=Ma.Touch);g!==null?(_=g,(h.startsWith("Touch")&&g===Ma.Touch||h.startsWith("Mouse")&&g===Ma.Mouse)&&(g=null)):Ft[l]===Ft.Click&&(g=_,_=null);const m=M1(f)?f.changedTouches[0]:f;if(!m)return;const F=a.getId(d),{clientX:p,clientY:E}=m;ye(e)({type:Ft[h],id:F,x:p,y:E,...g!==null&&{pointerType:g}})};return Object.keys(Ft).filter(l=>Number.isNaN(Number(l))&&!l.endsWith("_Departed")&&s[l]!==!1).forEach(l=>{let f=_r(l);const d=c(l);if(window.PointerEvent)switch(Ft[l]){case Ft.MouseDown:case Ft.MouseUp:f=f.replace("mouse","pointer");break;case Ft.TouchStart:case Ft.TouchEnd:return}u.push(Dt(f,d,t))}),ye(()=>{u.forEach(l=>l())})}function Zv({scrollCb:e,doc:t,mirror:a,blockClass:n,blockSelector:i,unblockSelector:r,sampling:o}){const s=ye(So(ye(u=>{const _=Qo(u);if(!_||jt(_,n,i,r,!0))return;const c=a.getId(_);if(_===t&&t.defaultView){const l=Lv(t.defaultView);e({id:c,x:l.left,y:l.top})}else e({id:c,x:_.scrollLeft,y:_.scrollTop})}),o.scroll||100));return Dt("scroll",s,t)}function tZ({viewportResizeCb:e},{win:t}){let a=-1,n=-1;const i=ye(So(ye(()=>{const r=zv(),o=$v();(a!==r||n!==o)&&(e({width:Number(o),height:Number(r)}),a=r,n=o)}),200));return Dt("resize",i,t)}
vendor: 7,545 bytes, line 533
533const aZ=["INPUT","TEXTAREA","SELECT"],Cb=new WeakMap;function nZ({inputCb:e,doc:t,mirror:a,blockClass:n,blockSelector:i,unblockSelector:r,ignoreClass:o,ignoreSelector:s,maskInputOptions:u,maskInputFn:_,sampling:c,userTriggeredOnInput:l,maskTextClass:f,unmaskTextClass:d,maskTextSelector:g,unmaskTextSelector:h}){function m(D){let S=Qo(D);const P=D.isTrusted,w=S&&q1(S.tagName);if(w==="OPTION"&&(S=S.parentElement),!S||!w||aZ.indexOf(w)<0||jt(S,n,i,r,!0))return;const M=S;if(M.classList.contains(o)||s&&M.matches(s))return;const B=HF(S);let N=f_(M,w,B),I=!1;const L=ol({maskInputOptions:u,tagName:w,type:B}),q=lr(S,f,g,d,h,L);(B==="radio"||B==="checkbox")&&(I=S.checked),N=Co({isMasked:q,element:S,value:N,maskInputFn:_}),F(S,l?{text:N,isChecked:I,userTriggered:P}:{text:N,isChecked:I});const j=S.name;B==="radio"&&j&&I&&t.querySelectorAll(`input[type="radio"][name="${j}"]`).forEach(T=>{if(T!==S){const R=Co({isMasked:q,element:T,value:f_(T,w,B),maskInputFn:_});F(T,l?{text:R,isChecked:!I,userTriggered:!1}:{text:R,isChecked:!I})}})}function F(D,S){const P=Cb.get(D);if(!P||P.text!==S.text||P.isChecked!==S.isChecked){Cb.set(D,S);const w=a.getId(D);ye(e)({...S,id:w})}}const E=(c.input==="last"?["change"]:["input","change"]).map(D=>Dt(D,ye(m),t)),y=t.defaultView;if(!y)return()=>{E.forEach(D=>D())};const A=y.Object.getOwnPropertyDescriptor(y.HTMLInputElement.prototype,"value"),C=[[y.HTMLInputElement.prototype,"value"],[y.HTMLInputElement.prototype,"checked"],[y.HTMLSelectElement.prototype,"value"],[y.HTMLTextAreaElement.prototype,"value"],[y.HTMLSelectElement.prototype,"selectedIndex"],[y.HTMLOptionElement.prototype,"selected"]];return A&&A.set&&E.push(...C.map(D=>Pv(D[0],D[1],{set(){ye(m)({target:this,isTrusted:!1})}},!1,y))),ye(()=>{E.forEach(D=>D())})}function h_(e){const t=[];function a(n,i){if($s("CSSGroupingRule")&&n.parentRule instanceof CSSGroupingRule||$s("CSSMediaRule")&&n.parentRule instanceof CSSMediaRule||$s("CSSSupportsRule")&&n.parentRule instanceof CSSSupportsRule||$s("CSSConditionRule")&&n.parentRule instanceof CSSConditionRule){const o=Array.from(n.parentRule.cssRules).indexOf(n);i.unshift(o)}else if(n.parentStyleSheet){const o=Array.from(n.parentStyleSheet.cssRules).indexOf(n);i.unshift(o)}return i}return a(e,t)}function _n(e,t,a){let n,i;return e?(e.ownerNode?n=t.getId(e.ownerNode):i=a.getId(e),{styleId:i,id:n}):{}}function iZ({styleSheetRuleCb:e,mirror:t,stylesheetManager:a},{win:n}){if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};const i=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(i,{apply:ye((c,l,f)=>{const[d,g]=f,{id:h,styleId:m}=_n(l,t,a.styleMirror);return(h&&h!==-1||m&&m!==-1)&&e({id:h,styleId:m,adds:[{rule:d,index:g}]}),c.apply(l,f)})});const r=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(r,{apply:ye((c,l,f)=>{const[d]=f,{id:g,styleId:h}=_n(l,t,a.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,removes:[{index:d}]}),c.apply(l,f)})});let o;n.CSSStyleSheet.prototype.replace&&(o=n.CSSStyleSheet.prototype.replace,n.CSSStyleSheet.prototype.replace=new Proxy(o,{apply:ye((c,l,f)=>{const[d]=f,{id:g,styleId:h}=_n(l,t,a.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,replace:d}),c.apply(l,f)})}));let s;n.CSSStyleSheet.prototype.replaceSync&&(s=n.CSSStyleSheet.prototype.replaceSync,n.CSSStyleSheet.prototype.replaceSync=new Proxy(s,{apply:ye((c,l,f)=>{const[d]=f,{id:g,styleId:h}=_n(l,t,a.styleMirror);return(g&&g!==-1||h&&h!==-1)&&e({id:g,styleId:h,replaceSync:d}),c.apply(l,f)})}));const u={};Hs("CSSGroupingRule")?u.CSSGroupingRule=n.CSSGroupingRule:(Hs("CSSMediaRule")&&(u.CSSMediaRule=n.CSSMediaRule),Hs("CSSConditionRule")&&(u.CSSConditionRule=n.CSSConditionRule),Hs("CSSSupportsRule")&&(u.CSSSupportsRule=n.CSSSupportsRule));const _={};return Object.entries(u).forEach(([c,l])=>{_[c]={insertRule:l.prototype.insertRule,deleteRule:l.prototype.deleteRule},l.prototype.insertRule=new Proxy(_[c].insertRule,{apply:ye((f,d,g)=>{const[h,m]=g,{id:F,styleId:p}=_n(d.parentStyleSheet,t,a.styleMirror);return(F&&F!==-1||p&&p!==-1)&&e({id:F,styleId:p,adds:[{rule:h,index:[...h_(d),m||0]}]}),f.apply(d,g)})}),l.prototype.deleteRule=new Proxy(_[c].deleteRule,{apply:ye((f,d,g)=>{const[h]=g,{id:m,styleId:F}=_n(d.parentStyleSheet,t,a.styleMirror);return(m&&m!==-1||F&&F!==-1)&&e({id:m,styleId:F,removes:[{index:[...h_(d),h]}]}),f.apply(d,g)})})}),ye(()=>{n.CSSStyleSheet.prototype.insertRule=i,n.CSSStyleSheet.prototype.deleteRule=r,o&&(n.CSSStyleSheet.prototype.replace=o),s&&(n.CSSStyleSheet.prototype.replaceSync=s),Object.entries(u).forEach(([c,l])=>{l.prototype.insertRule=_[c].insertRule,l.prototype.deleteRule=_[c].deleteRule})})}function Xv({mirror:e,stylesheetManager:t},a){var o,s,u;let n=null;a.nodeName==="#document"?n=e.getId(a):n=e.getId(a.host);const i=a.nodeName==="#document"?(o=a.defaultView)==null?void 0:o.Document:(u=(s=a.ownerDocument)==null?void 0:s.defaultView)==null?void 0:u.ShadowRoot,r=i!=null&&i.prototype?Object.getOwnPropertyDescriptor(i==null?void 0:i.prototype,"adoptedStyleSheets"):void 0;return n===null||n===-1||!i||!r?()=>{}:(Object.defineProperty(a,"adoptedStyleSheets",{configurable:r.configurable,enumerable:r.enumerable,get(){var _;return(_=r.get)==null?void 0:_.call(this)},set(_){var l;const c=(l=r.set)==null?void 0:l.call(this,_);if(n!==null&&n!==-1)try{t.adoptStyleSheets(_,n)}catch{}return c}}),ye(()=>{Object.defineProperty(a,"adoptedStyleSheets",{configurable:r.configurable,enumerable:r.enumerable,get:r.get,set:r.set})}))}function rZ({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:a,stylesheetManager:n},{win:i}){const r=i.CSSStyleDeclaration.prototype.setProperty;i.CSSStyleDeclaration.prototype.setProperty=new Proxy(r,{apply:ye((s,u,_)=>{var h;const[c,l,f]=_;if(a.has(c))return r.apply(u,[c,l,f]);const{id:d,styleId:g}=_n((h=u.parentRule)==null?void 0:h.parentStyleSheet,t,n.styleMirror);return(d&&d!==-1||g&&g!==-1)&&e({id:d,styleId:g,set:{property:c,value:l,priority:f},index:h_(u.parentRule)}),s.apply(u,_)})});const o=i.CSSStyleDeclaration.prototype.removeProperty;return i.CSSStyleDeclaration.prototype.removeProperty=new Proxy(o,{apply:ye((s,u,_)=>{var d;const[c]=_;if(a.has(c))return o.apply(u,[c]);const{id:l,styleId:f}=_n((d=u.parentRule)==null?void 0:d.parentStyleSheet,t,n.styleMirror);return(l&&l!==-1||f&&f!==-1)&&e({id:l,styleId:f,remove:{property:c},index:h_(u.parentRule)}),s.apply(u,_)})}),ye(()=>{i.CSSStyleDeclaration.prototype.setProperty=r,i.CSSStyleDeclaration.prototype.removeProperty=o})}function oZ({mediaInteractionCb:e,blockClass:t,blockSelector:a,unblockSelector:n,mirror:i,sampling:r,doc:o}){const s=ye(_=>So(ye(c=>{const l=Qo(c);if(!l||jt(l,t,a,n,!0))return;const{currentTime:f,volume:d,muted:g,playbackRate:h}=l;e({type:_,id:i.getId(l),currentTime:f,volume:d,muted:g,playbackRate:h})}),r.media||500)),u=[Dt("play",s(Ri.Play),o),Dt("pause",s(Ri.Pause),o),Dt("seeked",s(Ri.Seeked),o),Dt("volumechange",s(Ri.VolumeChange),o),Dt("ratechange",s(Ri.RateChange),o)];return ye(()=>{u.forEach(_=>_())})}function sZ({fontCb:e,doc:t}){const a=t.defaultView;if(!a)return()=>{};const n=[],i=new WeakMap,r=a.FontFace;a.FontFace=function(u,_,c){const l=new r(u,_,c);return i.set(l,{family:u,buffer:typeof _!="string",descriptors:c,fontSource:typeof _=="string"?_:JSON.stringify(Array.from(new Uint8Array(_)))}),l};const o=WF(t.fonts,"add",function(s){return function(u){return ul(ye(()=>{const _=i.get(u);_&&(e(_),i.delete(u))}),0),s.apply(this,[u])}});return n.push(()=>{a.FontFace=r}),n.push(o),ye(()=>
533{n.forEach(s=>s())})}function uZ(e){const{doc:t,mirror:a,blockClass:n,blockSelector:i,unblockSelector:r,selectionCb:o}=e;let s=!0;const u=ye(()=>{const _=t.getSelection();if(!_||s&&(_!=null&&_.isCollapsed))return;s=_.isCollapsed||!1;const c=[],l=_.rangeCount||0;for(let f=0;f<l;f++){const d=_.getRangeAt(f),{startContainer:g,startOffset:h,endContainer:m,endOffset:F}=d;jt(g,n,i,r,!0)||jt(m,n,i,r,!0)||c.push({start:a.getId(g),startOffset:h,end:a.getId(m),endOffset:F})}o({ranges:c})});return u(),Dt("selectionchange",u)}function _Z({doc:e,customElementCb:t}){const a=e.defaultView;return!a||!a.customElements?()=>{}:WF(a.customElements,"define",function(i){return function(r,o,s){try{t({define:{name:r}})}catch{}return i.apply(this,[r,o,s])}})}function lZ(e,t={}){const a=e.doc.defaultView;if(!a)return()=>{};let n;e.recordDOM&&(n=Jv(e,e.doc));const i=QJ(e),r=eZ(e),o=Zv(e),s=tZ(e,{win:a}),u=nZ(e),_=oZ(e);let c=()=>{},l=()=>{},f=()=>{},d=()=>{};e.recordDOM&&(c=iZ(e,{win:a}),l=Xv(e,e.doc),f=rZ(e,{win:a}),e.collectFonts&&(d=sZ(e)));const g=uZ(e),h=_Z(e),m=[];for(const F of e.plugins)m.push(F.observer(F.callback,a,F.options));return ye(()=>{Hi.forEach(F=>F.reset()),n==null||n.disconnect(),i(),r(),o(),s(),u(),_(),c(),l(),f(),d(),g(),h(),m.forEach(F=>F())})}function $s(e){return typeof window[e]<"u"}function Hs(e){return!!(typeof window[e]<"u"&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class j1{constructor(t){this.generateIdFn=t,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(t,a,n,i){const r=n||this.getIdToRemoteIdMap(t),o=i||this.getRemoteIdToIdMap(t);let s=r.get(a);return s||(s=this.generateIdFn(),r.set(a,s),o.set(s,a)),s}getIds(t,a){const n=this.getIdToRemoteIdMap(t),i=this.getRemoteIdToIdMap(t);return a.map(r=>this.getId(t,r,n,i))}getRemoteId(t,a,n){const i=n||this.getRemoteIdToIdMap(t);if(typeof a!="number")return a;const r=i.get(a);return r||-1}getRemoteIds(t,a){const n=this.getRemoteIdToIdMap(t);return a.map(i=>this.getRemoteId(t,i,n))}reset(t){if(!t){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(t),this.iframeRemoteIdToIdMap.delete(t)}getIdToRemoteIdMap(t){let a=this.iframeIdToRemoteIdMap.get(t);return a||(a=new Map,this.iframeIdToRemoteIdMap.set(t,a)),a}getRemoteIdToIdMap(t){let a=this.iframeRemoteIdToIdMap.get(t);return a||(a=new Map,this.iframeRemoteIdToIdMap.set(t,a)),a}}class cZ{constructor(){this.crossOriginIframeMirror=new j1(UF),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class fZ{constructor(t){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new j1(UF),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=t.mutationCb,this.wrappedEmit=t.wrappedEmit,this.stylesheetManager=t.stylesheetManager,this.recordCrossOriginIframes=t.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new j1(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=t.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(t){this.iframes.set(t,!0),t.contentWindow&&this.crossOriginIframeMap.set(t.contentWindow,t)}addLoadListener(t){this.loadListener=t}attachIframe(t,a){var i,r;this.mutationCb({adds:[{parentId:this.mirror.getId(t),nextId:null,node:a}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),this.recordCrossOriginIframes&&((i=t.contentWindow)==null||i.addEventListener("message",this.handleMessage.bind(this))),(r=this.loadListener)==null||r.call(this,t);const n=VF(t);n&&n.adoptedStyleSheets&&n.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(n.adoptedStyleSheets,this.mirror.getId(n))}handleMessage(t){const a=t;if(a.data.type!=="rrweb"||a.origin!==a.data.origin||!t.source)return;const i=this.crossOriginIframeMap.get(t.source);if(!i)return;const r=this.transformCrossOriginEvent(i,a.data.event);r&&this.wrappedEmit(r,a.data.isCheckout)}transformCrossOriginEvent(t,a){var n;switch(a.type){case le.FullSnapshot:{this.crossOriginIframeMirror.reset(t),this.crossOriginIframeStyleMirror.reset(t),this.replaceIdOnNode(a.data.node,t);const i=a.data.node.id;return this.crossOriginIframeRootIdMap.set(t,i),this.patchRootIdOnNode(a.data.node,i),{timestamp:a.timestamp,type:le.IncrementalSnapshot,data:{source:oe.Mutation,adds:[{parentId:this.mirror.getId(t),nextId:null,node:a.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case le.Meta:case le.Load:case le.DomContentLoaded:return!1;case le.Plugin:return a;case le.Custom:return this.replaceIds(a.data.payload,t,["id","parentId","previousId","nextId"]),a;case le.IncrementalSnapshot:switch(a.data.source){case oe.Mutation:return a.data.adds.forEach(i=>
533{this.replaceIds(i,t,["parentId","nextId","previousId"]),this.replaceIdOnNode(i.node,t);const r=this.crossOriginIframeRootIdMap.get(t);r&&this.patchRootIdOnNode(i.node,r)}),a.data.removes.forEach(i=>{this.replaceIds(i,t,["parentId","id"])}),a.data.attributes.forEach(i=>{this.replaceIds(i,t,["id"])}),a.data.texts.forEach(i=>{this.replaceIds(i,t,["id"])}),a;case oe.Drag:case oe.TouchMove:case oe.MouseMove:return a.data.positions.forEach(i=>{this.replaceIds(i,t,["id"])}),a;case oe.ViewportResize:return!1;case oe.MediaInteraction:case oe.MouseInteraction:case oe.Scroll:case oe.CanvasMutation:case oe.Input:return this.replaceIds(a.data,t,["id"]),a;case oe.StyleSheetRule:case oe.StyleDeclaration:return this.replaceIds(a.data,t,["id"]),this.replaceStyleIds(a.data,t,["styleId"]),a;case oe.Font:return a;case oe.Selection:return a.data.ranges.forEach(i=>{this.replaceIds(i,t,["start","end"])}),a;case oe.AdoptedStyleSheet:return this.replaceIds(a.data,t,["id"]),this.replaceStyleIds(a.data,t,["styleIds"]),(n=a.data.styles)==null||n.forEach(i=>{this.replaceStyleIds(i,t,["styleId"])}),a}}return!1}replace(t,a,n,i){for(const r of i)!Array.isArray(a[r])&&typeof a[r]!="number"||(Array.isArray(a[r])?a[r]=t.getIds(n,a[r]):a[r]=t.getId(n,a[r]));return a}replaceIds(t,a,n){return this.replace(this.crossOriginIframeMirror,t,a,n)}replaceStyleIds(t,a,n){return this.replace(this.crossOriginIframeStyleMirror,t,a,n)}replaceIdOnNode(t,a){this.replaceIds(t,a,["id","rootId"]),"childNodes"in t&&t.childNodes.forEach(n=>{this.replaceIdOnNode(n,a)})}patchRootIdOnNode(t,a){t.type!==Ze.Document&&!t.rootId&&(t.rootId=a),"childNodes"in t&&t.childNodes.forEach(n=>{this.patchRootIdOnNode(n,a)})}}class dZ{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class gZ{constructor(t){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(t,a){if(!uo(t)||this.shadowDoms.has(t))return;this.shadowDoms.add(t),this.bypassOptions.canvasManager.addShadowRoot(t);const n=Jv({...this.bypassOptions,doc:a,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},t);this.restoreHandlers.push(()=>n.disconnect()),this.restoreHandlers.push(Zv({...this.bypassOptions,scrollCb:this.scrollCb,doc:t,mirror:this.mirror})),ul(()=>{t.adoptedStyleSheets&&t.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(t.adoptedStyleSheets,this.mirror.getId(t.host)),this.restoreHandlers.push(Xv({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},t))},0)}observeAttachShadow(t){const a=VF(t),n=VJ(t);!a||!n||this.patchAttachShadow(n.Element,a)}patchAttachShadow(t,a){const n=this;this.restoreHandlers.push(WF(t.prototype,"attachShadow",function(i){return function(r){const o=i.call(this,r);return this.shadowRoot&&Kv(this)&&n.addShadowRoot(this.shadowRoot,a),o}}))}reset(){this.restoreHandlers.forEach(t=>{try{t()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}var vb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hZ=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Us=0;Us<vb.length;Us++)hZ[vb.charCodeAt(Us)]=Us;class Sb{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class mZ{constructor(t){this.trackedLinkElements=new WeakSet,this.styleMirror=new $J,this.mutationCb=t.mutationCb,this.adoptedStyleSheetCb=t.adoptedStyleSheetCb}attachLinkElement(t,a){"_cssText"in a.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:a.id,attributes:a.attributes}]}),this.trackLinkElement(t)}trackLinkElement(t){this.trackedLinkElements.has(t)||(this.trackedLinkElements.add(t),this.trackStylesheetInLinkElement(t))}adoptStyleSheets(t,a){if(t.length===0)return;const n={id:a,styleIds:[]},i=[];for(const r of t){let o;this.styleMirror.has(r)?o=this.styleMirror.getId(r):(o=this.styleMirror.add(r),i.push({styleId:o,rules:Array.from(r.rules||CSSRule,(s,u)=>({rule:xv(s),index:u}))})),n.styleIds.push(o)}i.length>0&&(n.styles=i),this.adoptedStyleSheetCb(n)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(t){}}class FZ{constructor(){this.nodeMap=new WeakMap,this.active=!1}inOtherBuffer(t,a){const n=this.nodeMap.get(t);return n&&Array.from(n).some(i=>i!==a)}add(t,a){this.active||(this.active=!0,WJ(()=>{this.nodeMap=new WeakMap,this.active=!1})),this.nodeMap.set(t,(this.nodeMap.get(t)||new Set).add(a))}destroy(){}}let We,m_;var sk;try{if(Array.from([1],e=>e*2)[0]!==2){const e=document.createElement("iframe");document.body.appendChild(e),Array.from=((sk=e.contentWindow)==null?void 0:sk.Array.from)||Array.from,document.body.removeChild(e)}}catch{}const na=hJ();function Ha(e={}){const{emit:t,checkoutEveryNms:a,checkoutEveryNth:n,blockClass:i="rr-block",blockSelector:r=null,unblockSelector:o=null,ignoreClass:s="rr
533-ignore",ignoreSelector:u=null,maskAllText:_=!1,maskTextClass:c="rr-mask",unmaskTextClass:l=null,maskTextSelector:f=null,unmaskTextSelector:d=null,inlineStylesheet:g=!0,maskAllInputs:h,maskInputOptions:m,slimDOMOptions:F,maskAttributeFn:p,maskInputFn:E,maskTextFn:y,maxCanvasSize:A=null,packFn:C,sampling:D={},dataURLOptions:S={},mousemoveWait:P,recordDOM:w=!0,recordCanvas:M=!1,recordCrossOriginIframes:B=!1,recordAfter:N=e.recordAfter==="DOMContentLoaded"?e.recordAfter:"load",userTriggeredOnInput:I=!1,collectFonts:L=!1,inlineImages:q=!1,plugins:j,keepIframeSrcFn:T=()=>!1,ignoreCSSAttributes:R=new Set([]),errorHandler:O,onMutation:G,getCanvasManager:K}=e;ZJ(O);const ue=B?window.parent===window:!0;let fe=!1;if(!ue)try{window.parent.document&&(fe=!1)}catch{fe=!0}if(ue&&!t)throw new Error("emit function is required");if(!ue&&!fe)return()=>{};P!==void 0&&D.mousemove===void 0&&(D.mousemove=P),na.reset();const Re=h===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:m!==void 0?m:{},ht=F===!0||F==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:F==="all",headMetaDescKeywords:F==="all"}:F||{};zJ();let rt,ut=0;const Ut=he=>{for(const nt of j||[])nt.eventProcessor&&(he=nt.eventProcessor(he));return C&&!fe&&(he=C(he)),he};We=(he,nt)=>{var lt;const de=he;if(de.timestamp=g_(),(lt=Hi[0])!=null&&lt.isFrozen()&&de.type!==le.FullSnapshot&&!(de.type===le.IncrementalSnapshot&&de.data.source===oe.Mutation)&&Hi.forEach(Mt=>Mt.unfreeze()),ue)t==null||t(Ut(de),nt);else if(fe){const Mt={type:"rrweb",event:Ut(de),origin:window.location.origin,isCheckout:nt};window.parent.postMessage(Mt,"*")}if(de.type===le.FullSnapshot)rt=de,ut=0;else if(de.type===le.IncrementalSnapshot){if(de.data.source===oe.Mutation&&de.data.isAttachIframe)return;ut++;const Mt=n&&ut>=n,De=a&&rt&&de.timestamp-rt.timestamp>a;(Mt||De)&&at(!0)}};const Fa=he=>{We({type:le.IncrementalSnapshot,data:{source:oe.Mutation,...he}})},Rn=he=>We({type:le.IncrementalSnapshot,data:{source:oe.Scroll,...he}}),Ti=he=>We({type:le.IncrementalSnapshot,data:{source:oe.CanvasMutation,...he}}),Nn=he=>We({type:le.IncrementalSnapshot,data:{source:oe.AdoptedStyleSheet,...he}}),ge=new mZ({mutationCb:Fa,adoptedStyleSheetCb:Nn}),Ce=typeof __RRWEB_EXCLUDE_IFRAME__=="boolean"&&__RRWEB_EXCLUDE_IFRAME__?new cZ:new fZ({mirror:na,mutationCb:Fa,stylesheetManager:ge,recordCrossOriginIframes:B,wrappedEmit:We});for(const he of j||[])he.getMirror&&he.getMirror({nodeMirror:na,crossOriginIframeMirror:Ce.crossOriginIframeMirror,crossOriginIframeStyleMirror:Ce.crossOriginIframeStyleMirror});const _t=new FZ,Qe=bZ(K,{mirror:na,win:window,mutationCb:he=>We({type:le.IncrementalSnapshot,data:{source:oe.CanvasMutation,...he}}),recordCanvas:M,blockClass:i,blockSelector:r,unblockSelector:o,maxCanvasSize:A,sampling:D.canvas,dataURLOptions:S,errorHandler:O}),xe=typeof __RRWEB_EXCLUDE_SHADOW_DOM__=="boolean"&&__RRWEB_EXCLUDE_SHADOW_DOM__?new dZ:new gZ({mutationCb:Fa,scrollCb:Rn,bypassOptions:{onMutation:G,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:_,maskTextClass:c,unmaskTextClass:l,maskTextSelector:f,unmaskTextSelector:d,inlineStylesheet:g,maskInputOptions:Re,dataURLOptions:S,maskAttributeFn:p,maskTextFn:y,maskInputFn:E,recordCanvas:M,inlineImages:q,sampling:D,slimDOMOptions:ht,iframeManager:Ce,stylesheetManager:ge,canvasManager:Qe,keepIframeSrcFn:T,processedNodeManager:_t,ignoreCSSAttributes:R},mirror:na}),at=(he=!1)=>{if(!w)return;We({type:le.Meta,data:{href:window.location.href,width:$v(),height:zv()}},he),ge.reset(),xe.init(),Hi.forEach(de=>de.lock());const nt=PJ(document,{mirror:na,blockClass:i,blockSelector:r,unblockSelector:o,maskAllText:_,maskTextClass:c,unmaskTextClass:l,maskTextSelector:f,unmaskTextSelector:d,inlineStylesheet:g,maskAllInputs:Re,maskAttributeFn:p,maskInputFn:E,maskTextFn:y,slimDOM:ht,dataURLOptions:S,recordCanvas:M,inlineImages:q,onSerialize:de=>{Wv(de,na)&&Ce.addIframe(de),Gv(de,na)&&ge.trackLinkElement(de),R1(de)&&xe.addShadowRoot(de.shadowRoot,document)},onIframeLoad:(de,lt)=>{Ce.attachIframe(de,lt),de.contentWindow&&Qe.addWindow(de.contentWindow),xe.observeAttachShadow(de)},onStylesheetLoad:(de,lt)=>{ge.attachLinkElement(de,lt)},onBlockedImageLoad:(de,lt,{width:Mt,height:De})=>{Fa({adds:[],removes:[],texts:[],attributes:[{id:lt.id,attributes:{style:{width:`${Mt}px`,height:`${De}px`}}}]})},keepIframeSrcFn:T,ignoreCSSAttributes:R});nt&&(We({type:le.FullSnapshot,data:{node:nt,initialOffset:Lv(window)}}),Hi.forEach(de=>de.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&ge.adoptStyleSheets(document.adoptedStyleSheets,na.getId(document)))};m_=at;try{const he=[],nt=lt=>{var Mt;return ye(lZ)({onMutation:G,mutationCb:Fa,mousemoveCb:(De,Nr)=>We({type:le.IncrementalSnapshot,data:{source:Nr,positions:De}}),mouseInteractionCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.MouseInteraction,...De}}),scrollCb:Rn,viewportResizeCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.ViewportResize,...De}}),inputCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.Input,...De}}),mediaInteractionCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.MediaInteraction,...De}}),styleSheetRuleCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.StyleSheetRule,...De}}),styleDeclarationCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.StyleDeclaration,...De}}),canvasMutationCb:Ti,fontCb:De=>We({type:le.IncrementalSnapshot,data:{source:oe.Font,...De}}),selectionCb:De=>{We({type:le.IncrementalSnapshot,data:{source:oe.Selection,...De}})},customElementCb:De=>{We({type:le.IncrementalSnapshot,data:{source:oe.CustomElement,...De}})},blockClass:i,ignoreClass:s,ignoreSelector:u,maskAllText:_,maskTextClass:c,unmaskTextClass:l,maskTextSelector:f,unmaskTextSelector:d,maskInputOptions:Re,inlineStylesheet:g,sampling:D,recordDOM:w,recordCanvas:M,inlineImages:q,userTriggeredOnInput:I,collectFonts:L,doc:lt,maskAttributeFn:p,maskInputFn:E,maskTextFn:y,keepIframeSrcFn:T,blockSelector:r,unblockSelector:o,slimDOMOptions:ht,dataURLOptions:S,mirror:na,iframeManager:Ce,stylesheetManager:ge,shadowDomManager:xe,processedNodeManager:_t,canvasManager:Qe,ignoreCSSAttributes:R,plugins:((Mt=j==null?void 0:j.filter(De=>De.observer))==null?void 0:Mt.map(De=>({observer:De.observer,options:De.options,callback:Nr=>We({type:le.Plugin,data:{plugin:De.name,payload:Nr}})})))||[]},{})};Ce.addLoadListener(lt=>{try{he.push(nt(lt.contentDocument))}catch{}});const de=()=>{at(),he.push(nt(document))};return document.readyState==="interactive"||document.readyState==="complete"?de():(he.push(Dt("DOMContentLoaded",()=>{We({type:le.DomContentLoaded,data:{}}),N==="DOMContentLoaded"&&de()})),he.push(Dt("load",()=>{We({type:le.Load,data:{}}),N==="load"&&de()}
533,window))),()=>{he.forEach(lt=>lt()),_t.destroy(),m_=void 0,XJ()}}catch{}}function pZ(e){if(!m_)throw new Error("please take full snapshot after start recording");m_(e)}Ha.mirror=na;Ha.takeFullSnapshot=pZ;function bZ(e,t){try{return e?e(t):new Sb}catch{return new Sb}}var Ab;(function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"})(Ab||(Ab={}));const yZ=3,DZ=5;function KF(e){return e>9999999999?e:e*1e3}function lc(e){return e>9999999999?e/1e3:e}function es(e,t){t.category!=="sentry.transaction"&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:le.Custom,timestamp:(t.timestamp||0)*1e3,data:{tag:"breadcrumb",payload:Nt(t,10,1e3)}}),t.category==="console")))}const EZ="button,a";function Qv(e){return e.closest(EZ)||e}function e9(e){const t=t9(e);return!t||!(t instanceof Element)?t:Qv(t)}function t9(e){return kZ(e)?e.target:e}function kZ(e){return typeof e=="object"&&!!e&&"target"in e}let ln;function wZ(e){return ln||(ln=[],CZ()),ln.push(e),()=>{const t=ln?ln.indexOf(e):-1;t>-1&&ln.splice(t,1)}}function CZ(){ot(qe,"open",function(e){return function(...t){if(ln)try{ln.forEach(a=>a())}catch{}return e.apply(qe,t)}})}const vZ=new Set([oe.Mutation,oe.StyleSheetRule,oe.StyleDeclaration,oe.AdoptedStyleSheet,oe.CanvasMutation,oe.Selection,oe.MediaInteraction]);function SZ(e,t,a){e.handleClick(t,a)}class AZ{constructor(t,a,n=es){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=a.timeout/1e3,this._threshold=a.threshold/1e3,this._scrollTimeout=a.scrollTimeout/1e3,this._replay=t,this._ignoreSelector=a.ignoreSelector,this._addBreadcrumbEvent=n}addListeners(){const t=wZ(()=>{this._lastMutation=Tb()});this._teardown=()=>{t(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(t,a){if(BZ(a,this._ignoreSelector)||!xZ(t))return;const n={timestamp:lc(t.timestamp),clickBreadcrumb:t,clickCount:0,node:a};this._clicks.some(i=>i.node===n.node&&Math.abs(i.timestamp-n.timestamp)<1)||(this._clicks.push(n),this._clicks.length===1&&this._scheduleCheckClicks())}registerMutation(t=Date.now()){this._lastMutation=lc(t)}registerScroll(t=Date.now()){this._lastScroll=lc(t)}registerClick(t){const a=Qv(t);this._handleMultiClick(a)}_handleMultiClick(t){this._getClicks(t).forEach(a=>{a.clickCount++})}_getClicks(t){return this._clicks.filter(a=>a.node===t)}_checkClicks(){const t=[],a=Tb();this._clicks.forEach(n=>{!n.mutationAfter&&this._lastMutation&&(n.mutationAfter=n.timestamp<=this._lastMutation?this._lastMutation-n.timestamp:void 0),!n.scrollAfter&&this._lastScroll&&(n.scrollAfter=n.timestamp<=this._lastScroll?this._lastScroll-n.timestamp:void 0),n.timestamp+this._timeout<=a&&t.push(n)});for(const n of t){const i=this._clicks.indexOf(n);i>-1&&(this._generateBreadcrumbs(n),this._clicks.splice(i,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(t){const a=this._replay,n=t.scrollAfter&&t.scrollAfter<=this._scrollTimeout,i=t.mutationAfter&&t.mutationAfter<=this._threshold,r=!n&&!i,{clickCount:o,clickBreadcrumb:s}=t;if(r){const u=Math.min(t.mutationAfter||this._timeout,this._timeout)*1e3,_=u<this._timeout*1e3?"mutation":"timeout",c={type:"default",message:s.message,timestamp:s.timestamp,category:"ui.slowClickDetected",data:{...s.data,url:qe.location.href,route:a.getCurrentRoute(),timeAfterClickMs:u,endReason:_,clickCount:o||1}};this._addBreadcrumbEvent(a,c);return}if(o>1){const u={type:"default",message:s.message,timestamp:s.timestamp,category:"ui.multiClick",data:{...s.data,url:qe.location.href,route:a.getCurrentRoute(),clickCount:o,metric:!0}};this._addBreadcrumbEvent(a,u)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=Xo(()=>this._checkClicks(),1e3)}}const TZ=["A","BUTTON","INPUT"];function BZ(e,t){return!!(!TZ.includes(e.tagName)||e.tagName==="INPUT"&&!["submit","button"].includes(e.getAttribute("type")||"")||e.tagName==="A"&&(e.hasAttribute("download")||e.hasAttribute("target")&&e.getAttribute("target")!=="_self")||t&&e.matches(t))}function xZ(e){return!!(e.data&&typeof e.data.nodeId=="number"&&e.timestamp)}function Tb(){return Date.now()/1e3}function IZ(e,t){try{if(!qZ(t))return;const{source:a}=t.data;if(vZ.has(a)&&e.registerMutation(t.timestamp),a===oe.Scroll&&e.registerScroll(t.timestamp),OZ(t)){const{type:n,id:i}=t.data,r=Ha.mirror.getNode(i);r instanceof HTMLElement&&n===Ft.Click&&e.registerClick(r)}
533}catch{}}function qZ(e){return e.type===yZ}function OZ(e){return e.data.source===oe.MouseInteraction}function ya(e){return{timestamp:Date.now()/1e3,type:"default",...e}}var YF=(e=>(e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment",e))(YF||{});const MZ=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function RZ(e){const t={};!e["data-sentry-component"]&&e["data-sentry-element"]&&(e["data-sentry-component"]=e["data-sentry-element"]);for(const a in e)if(MZ.has(a)){let n=a;(a==="data-testid"||a==="data-test-id")&&(n="testId"),t[n]=e[a]}return t}const NZ=e=>t=>{if(!e.isEnabled())return;const a=jZ(t);if(!a)return;const n=t.name==="click",i=n?t.event:void 0;n&&e.clickDetector&&(i!=null&&i.target)&&!i.altKey&&!i.metaKey&&!i.ctrlKey&&!i.shiftKey&&SZ(e.clickDetector,a,e9(t.event)),es(e,a)};function a9(e,t){const a=Ha.mirror.getId(e),n=a&&Ha.mirror.getNode(a),i=n&&Ha.mirror.getMeta(n),r=i&&LZ(i)?i:null;return{message:t,data:r?{nodeId:a,node:{id:a,tagName:r.tagName,textContent:Array.from(r.childNodes).map(o=>o.type===YF.Text&&o.textContent).filter(Boolean).map(o=>o.trim()).join(""),attributes:RZ(r.attributes)}}:{}}}function jZ(e){const{target:t,message:a}=PZ(e);return ya({category:`ui.${e.name}`,...a9(t,a)})}function PZ(e){const t=e.name==="click";let a,n=null;try{n=t?e9(e.event):t9(e.event),a=Bt(n,{maxStringLength:200})||"<unknown>"}catch{a="<unknown>"}return{target:n,message:a}}function LZ(e){return e.type===YF.Element}function zZ(e,t){if(!e.isEnabled())return;e.updateUserActivity();const a=$Z(t);a&&es(e,a)}function $Z(e){const{metaKey:t,shiftKey:a,ctrlKey:n,altKey:i,key:r,target:o}=e;if(!o||HZ(o)||!r)return null;const s=t||n||i,u=r.length===1;if(!s&&u)return null;const _=Bt(o,{maxStringLength:200})||"<unknown>",c=a9(o,_);return ya({category:"ui.keyDown",message:_,data:{...c.data,metaKey:t,shiftKey:a,ctrlKey:n,altKey:i,key:r}})}function HZ(e){return e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable}const UZ={resource:YZ,paint:VZ,navigation:KZ};function cc(e,t){return({metric:a})=>void t.replayPerformanceEntries.push(e(a))}function WZ(e){return e.map(GZ).filter(Boolean)}function GZ(e){const t=UZ[e.entryType];return t?t(e):null}function cr(e){return((gt()||qe.performance.timeOrigin)+e)/1e3}function VZ(e){const{duration:t,entryType:a,name:n,startTime:i}=e,r=cr(i);return{type:a,name:n,start:r,end:r+t,data:void 0}}function KZ(e){const{entryType:t,name:a,decodedBodySize:n,duration:i,domComplete:r,encodedBodySize:o,domContentLoadedEventStart:s,domContentLoadedEventEnd:u,domInteractive:_,loadEventStart:c,loadEventEnd:l,redirectCount:f,startTime:d,transferSize:g,type:h}=e;return i===0?null:{type:`${t}.${h}`,start:cr(d),end:cr(r),name:a,data:{size:g,decodedBodySize:n,encodedBodySize:o,duration:i,domInteractive:_,domContentLoadedEventStart:s,domContentLoadedEventEnd:u,loadEventStart:c,loadEventEnd:l,domComplete:r,redirectCount:f}}}function YZ(e){const{entryType:t,initiatorType:a,name:n,responseEnd:i,startTime:r,decodedBodySize:o,encodedBodySize:s,responseStatus:u,transferSize:_}=e;return["fetch","xmlhttprequest"].includes(a)?null:{type:`${t}.${a}`,start:cr(r),end:cr(i),name:n,data:{size:_,statusCode:u,decodedBodySize:o,encodedBodySize:s}}}function JZ(e){const t=e.entries[e.entries.length-1],a=t!=null&&t.element?[t.element]:void 0;return JF(e,"largest-contentful-paint",a)}function ZZ(e){return e.sources!==void 0}function XZ(e){const t=[],a=[];for(const n of e.entries)if(ZZ(n)){const i=[];for(const r of n.sources)if(r.node){a.push(r.node);const o=Ha.mirror.getId(r.node);o&&i.push(o)}t.push({value:n.value,nodeIds:i.length?i:void 0})}return JF(e,"cumulative-layout-shift",a,t)}function QZ(e){const t=e.entries[e.entries.length-1],a=t!=null&&t.target?[t.target]:void 0;return JF(e,"interaction-to-next-paint",a)}function JF(e,t,a,n){const i=e.value,r=e.rating,o=cr(i);return{type:"web-vital",name:t,start:o,end:o,data:{value:i,size:i,rating:r,nodeIds:a?a.map(s=>Ha.mirror.getId(s)):void 0,attributions:n}}}function eX(e){function t(i){e.performanceEntries.includes(i)||e.performanceEntries.push(i)}function a({entries:i}
533){i.forEach(t)}const n=[];return["navigation","paint","resource"].forEach(i=>{n.push(mi(i,a))}),n.push(qF(cc(JZ,e)),IF(cc(XZ,e)),tv(cc(QZ,e))),()=>{n.forEach(i=>i())}}const ne=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,tX='
vendor: 10,329 bytes, line 533
533var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),s=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),a=function(t,e){for(var i=new n(31),s=0;s<31;++s)i[s]=e+=1<<t[s-1];var a=new r(i[30]);for(s=1;s<30;++s)for(var o=i[s];o<i[s+1];++o)a[o]=o-i[s]<<5|s;return{b:i,r:a}},o=a(e,2),h=o.b,f=o.r;h[28]=258,f[258]=28;for(var l=a(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,s=0,a=new n(r);s<i;++s)t[s]&&++a[t[s]-1];var o,h=new n(r);for(s=1;s<r;++s)h[s]=h[s-1]+a[s-1]<<1;if(e){o=new n(1<<r);var f=15-r;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],c=r-t[s],v=h[t[s]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>f]=l}else for(o=new n(i),s=0;s<i;++s)t[s]&&(o[s]=u[h[t[s]-1]++]>>15-t[s]);return o},p=new t(288);for(c=0;c<144;++c)p[c]=8;for(c=144;c<256;++c)p[c]=9;for(c=256;c<280;++c)p[c]=7;for(c=280;c<288;++c)p[c]=8;var g=new t(32);for(c=0;c<32;++c)g[c]=5;var w=d(p,9,0),y=d(g,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},_=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},x=function(r,e){for(var i=[],s=0;s<r.length;++s)r[s]&&i.push({s:s,f:r[s]});var a=i.length,o=i.slice();if(!a)return{t:F,l:0};if(1==a){var h=new t(i[0].s+1);return h[i[0].s]=1,{t:h,l:1}}i.sort(function(t,n){return t.f-n.f}),i.push({s:-1,f:25001});var f=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:f.f+l.f,l:f,r:l};c!=a-1;)f=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:f.f+l.f,l:f,r:l};var d=o[0].s;for(s=1;s<a;++s)o[s].s>d&&(d=o[s].s);var p=new n(d+1),g=A(i[c-1],p,0);if(g>e){s=0;var w=0,y=g-e,m=1<<y;for(o.sort(function(t,n){return p[n.s]-p[t.s]||t.f-n.f});s<a;++s){var b=o[s].s;if(!(p[b]>e))break;w+=m-(1<<g-p[b]),p[b]=e}for(w>>=y;w>0;){var M=o[s].s;p[M]<e?w-=1<<e-p[M]++-1:++s}for(;s>=0&&w;--s){var E=o[s].s;p[E]==e&&(--p[E],++w)}g=e}return{t:new t(p),l:g}},A=function(t,n,r){return-1==t.s?Math.max(A(t.l,n,r+1),A(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,s=t[0],a=1,o=function(t){e[i++]=t},h=1;h<=r;++h)if(t[h]==s&&h!=r)++a;else{if(!s&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(s),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(s);a=1,s=t[h]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<e;++s)t[i+s+4]=r[s];return 8*(i+4+e)},U=function(t,r,a,o,h,f,l,u,c,v,m){z(r,m++,a),++h[256];for(var b=x(h,15),M=b.t,E=b.l,A=x(f,15),U=A.t,C=A.l,F=D(M),I=F.c,S=F.n,L=D(U),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=x(q,7),H=G.t,J=G.l,K=19;K>4&&!H[s[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(h,p)+T(f,g)+l,X=T(h,M)+T(f,U)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(U,C,0),R=U;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[s[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=w,P=p,Q=y,R=g;for(B=0;B<u;++B){var rt=o[B];if(rt>255){_(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;_(r,m,Q[et]),m+=R[et],et>3&&(_(r,m,rt>>5&8191),m+=i[et])}else _(r,m,N[rt]),m+=P[rt]}return _(r,m,N[256]),m+P[256]},C=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,s=0|r.length,a=0;a!=s;){for(var o=Math.min(a+2655,s);a<o;++a)i+=e+=r[a];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(s,a,o,h,u){if(!u&&(u={l:1},a.dictionary)){var c=a.dictionary.subarray(-32768),v=new t(c.length+s.length);v.set(c),v.set(s,c.length),s=v,u.w=c.length}return function(s,a,o,h,u,c){var v=c.z||s.length,d=new t(h+v+5*(1+Math.ceil(v/7e3))+u),p=d.subarray(h,d.length-u),g=c.l,w=7&(c.r||0);if(a){w&&(p[0]=c.r>>3);for(var y=C[a-1],M=y>>13,E=8191&y,z=(1<<o)-1,_=c.p||new n(32768),x=c.h||new n(z+1),A=Math.ceil(o/3),D=2*A,T=function(t){return(s[t]^s[t+1]<<A^s[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=x[H];if(_[J]=K,x[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!g)){w=U(s,p,0,F,I,S,O,q,G,j-G,w),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(s[j+Q]==s[j+Q-W]){for(var $=0;$<Z&&s[j+$]==s[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;++P){var rt=j-W+P&32767,et=rt-_[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=_[J])&32767}if(R){F[q++]=268435456|f[Q]<<18|l[R];var it=31&f[Q],st=31&l[R];O+=e[it]+i[st],++I[257+it],++S[st],B=j+Q,++L}else F[q++]=s[j],++I[s[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=s[j],++I[s[j]];w=U(s,p,g,F,I,S,O,q,G,j-G,w),g||(c.r=7&w|p[w/8|0]<<3,w-=7,c.h=x,c.p=_,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+g;j+=65535){var at=j+65535;at>=v&&(p[w/8|0]=g,at=v),w=k(p,w+1,s.subarray(j,at))}c.i=v}return b(d,0,h+m(w)+u)}(s,null==a.level?6:a.level,null==a.mem?u.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(s.length)))):20:12+a.mem,o,h,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var s=this.b.length-this.s.z;this.b.set(n.subarray(0,s),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(s),32768),this.s.z=n.length-s+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n.prototype.flush=function(){this.ondata||E(5),this.s.l&&E(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,s=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),a=s.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(s,n),O(s,a-8,r.d()),O(s,a-4,e),s}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t.prototype.flush=function(){j.prototype.flush.call(this)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(G)return G.encode(n);for(var e=n.length,i=new t(n.length+(n.length>>1)),s=0,a=function(t){i[s++]=t},o=0;o<e;++o){if(s+5>i.length){var h=new t(s+8+(e-o<<1));h.set(i),i=h}var f=n.charCodeAt(o);f<128||r?a(f):f<2048?(a(192|f>>6),a(128|63&f)):f>55295&&f<57344?(a(240|(f=65536+(1047552&f)|1023&n.charCodeAt(++o))>>18),a(128|f>>12&63),a(128|f>>6&63),a(128|63&f)):(a(224|f>>12),a(128|f>>6&63),a(128|63&f))}return b(i,0,s)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(const r of t)n+=r.length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J((t,n)=>{this.deflate.push(t,n)}),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}}),postMessage({id:void 0,method:"init",success:!0,response:void 0});
533';function aX(){const e=new Blob([tX]);return URL.createObjectURL(e)}const Bb=["log","warn","error"],pu="[Replay] ";function fc(e,t="info"){fa({category:"console",data:{logger:"replay"},level:t,message:`${pu}${e}`},{level:t})}function nX(){let e=!1,t=!1;const a={exception:()=>{},infoTick:()=>{},setConfig:n=>{e=!!n.captureExceptions,t=!!n.traceInternals}};return ne?(Bb.forEach(n=>{a[n]=(...i)=>{k[n](pu,...i),t&&fc(i.join(""),e_(n))}}),a.exception=(n,...i)=>{i.length&&a.error&&a.error(...i),k.error(pu,n),e?Ne(n,{mechanism:{handled:!0,type:"auto.function.replay.debug"}}):t&&fc(n,"error")},a.infoTick=(...n)=>{k.log(pu,...n),t&&setTimeout(()=>fc(n[0]),0)}):Bb.forEach(n=>{a[n]=()=>{}}),a}const ie=nX();class ZF extends Error{constructor(){super(`Event buffer exceeded maximum size of ${$F}.`)}}class n9{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(t){const a=JSON.stringify(t).length;if(this._totalSize+=a,this._totalSize>$F)throw new ZF;this.events.push(t)}finish(){return new Promise(t=>{const a=this.events;this.clear(),t(JSON.stringify(a))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const t=this.events.map(a=>a.timestamp).sort()[0];return t?KF(t):null}}class iX{constructor(t){this._worker=t,this._id=0}ensureReady(){return this._ensureReadyPromise?this._ensureReadyPromise:(this._ensureReadyPromise=new Promise((t,a)=>{this._worker.addEventListener("message",({data:n})=>{n.success?t():a()},{once:!0}),this._worker.addEventListener("error",n=>{a(n)},{once:!0})}),this._ensureReadyPromise)}destroy(){ne&&ie.log("Destroying compression worker"),this._worker.terminate()}postMessage(t,a){const n=this._getAndIncrementId();return new Promise((i,r)=>{const o=({data:s})=>{const u=s;if(u.method===t&&u.id===n){if(this._worker.removeEventListener("message",o),!u.success){ne&&ie.error("Error in compression worker: ",u.response),r(new Error("Error in compression worker"));return}i(u.response)}};this._worker.addEventListener("message",o),this._worker.postMessage({id:n,method:t,arg:a})})}_getAndIncrementId(){return this._id++}}class rX{constructor(t){this._worker=new iX(t),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this.waitForCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(t){const a=KF(t.timestamp);(!this._earliestTimestamp||a<this._earliestTimestamp)&&(this._earliestTimestamp=a);const n=JSON.stringify(t);return this._totalSize+=n.length,this._totalSize>$F?Promise.reject(new ZF):this._sendEventToWorker(n)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,t=>{ne&&ie.exception(t,'Sending "clear" message to worker failed',t)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(t){return this._worker.postMessage("addEvent",t)}async _finishRequest(){const t=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,t}}class oX{constructor(t){this._fallback=new n9,this._compression=new rX(t),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get waitForCheckout(){return this._used.waitForCheckout}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(t){this._used.hasCheckout=t}set waitForCheckout(t){this._used.waitForCheckout=t}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(t){return this._used.addEvent(t)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(t){ne&&ie.exception(t,"Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){const{events:t,hasCheckout:a,waitForCheckout:n}=this._fallback,i=[];for(const r of t)i.push(this._compression.addEvent(r));this._compression.hasCheckout=a,this._compression.waitForCheckout=n,this._used=this._compression;try{await Promise.all(i),this._fallback.clear()}catch(r){ne&&ie.exception(r,"Failed to add events when switching buffers.")}}}function sX({useCompression:e,workerUrl:t}){if(e&&window.Worker){const a=uX(t);if(a)return a}return ne&&ie.log("Using simple buffer"),new n9}function uX(e){try{const t=e||_X();if(!t)return;ne&&ie.log(`Using compression worker${e?` from ${e}`:""}`);const a=new Worker(t);return new oX(a)}catch(t){ne&&ie.exception(t,"Failed to create compression worker")}}function _X(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?aX():""}function XF(){try{return"sessionStorage"in qe&&!!qe.sessionStorage}catch{return!1}}function lX(e){cX(),e.session=void 0}function cX(){if(XF())try{qe.sessionStorage.removeItem(LF)}catch{}}function i9(e){return e===void 0?!1:Math.random()<e}function _l(e){if(XF())try{qe.sessionStorage.setItem(LF,JSON.stringify(e))}catch{}}function r9(e){const t=Date.now(),a=e.id||tt(),n=e.started||t,i=e.lastActivity||t,r=e.segmentId||0,o=e.sampled,s=e.previousSessionId,u=e.dirty||!1;return{id:a,started:n,lastActivity:i,segmentId:r,sampled:o,previousSessionId:s,dirty:u}}function fX(e,t){return i9(e)?"session":t?"buffer":!1}function xb({sessionSampleRate:e,allowBuffering:t,stickySession:a=!1},{previousSessionId:n}={}){const i=fX(e,t),r=r9({sampled:i,previousSessionId:n});return a&&_l(r),r}function dX(){if(!XF())return null;try{const e=qe.sessionStorage.getItem(LF);if(!e)return null;const t=JSON.parse(e);return ne&&ie.infoTick("Loading existing session"),r9(t)}catch{return null}}function P1(e,t,a=+new Date){return e===null||t===void 0||t<0?!0:t===0?!1:e+t<=a}function o9(e,{maxReplayDuration:t,sessionIdleExpire:a,targetTime:n=Date.now()}){return P1(e.started,t,n)||P1(e.lastActivity,a,n)}function s9(e,{sessionIdleExpire:t,maxReplayDuration:a}){return!(!o9(e,{sessionIdleExpire:t,maxReplayDuration:a})||e.sampled==="buffer"&&e.segmentId===0)}function dc({sessionIdleExpire:e,maxReplayDuration:t,previousSessionId:a},n){const i=n.stickySession&&dX();return i?s9(i,{sessionIdleExpire:e,maxReplayDuration:t})?(ne&&ie.infoTick("Session in sessionStorage is expired, creating new one..."),xb(n,{previousSessionId:i.id})):i:(ne&&ie.infoTick("Creating new session"),xb(n,{previousSessionId:a}))}function gX(e){return e.type===le.Custom}function QF(e,t,a){return _9(e,t)?(u9(e,t,a),!0):!1}function hX(e,t,a){return _9(e,t)?u9(e,t,a):Promise.resolve(null)}async function u9(e,t,a){const{eventBuffer:n}=e;if(!n||n.waitForCheckout&&!a)return null;const i=e.recordingMode==="buffer";try{a&&i&&n.clear(),a&&(n.hasCheckout=!0,n.waitForCheckout=!1);const r=e.getOptions(),o=mX(t,r.beforeAddRecordingEvent);return o?await n.addEvent(o):void 0}catch(r){const o=r&&r instanceof ZF,s=o?"addEventSizeExceeded":"addEvent",u=W();if(u){const _=o?"buffer_overflow":"internal_sdk_error";u.recordDroppedEvent(_,"replay")}if(o&&i)return n.clear(),n.waitForCheckout=!0,null;e.handleException(r),await e.stop({reason:s})}}
533function _9(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;const a=KF(t.timestamp);return a+e.timeouts.sessionIdlePause<Date.now()?!1:a>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration?(ne&&ie.infoTick(`Skipping event with timestamp ${a} because it is after maxReplayDuration`),!1):!0}function mX(e,t){try{if(typeof t=="function"&&gX(e))return t(e)}catch(a){return ne&&ie.exception(a,"An error occurred in the `beforeAddRecordingEvent` callback, skipping the event..."),null}return e}function e0(e){return!e.type}function L1(e){return e.type==="transaction"}function FX(e){return e.type==="replay_event"}function Ib(e){return e.type==="feedback"}function pX(e){return(t,a)=>{if(!e.isEnabled()||!e0(t)&&!L1(t))return;const n=a.statusCode;if(!(!n||n<200||n>=300)){if(L1(t)){bX(e,t);return}yX(e,t)}}}function bX(e,t){var n,i;const a=e.getContext();(i=(n=t.contexts)==null?void 0:n.trace)!=null&&i.trace_id&&a.traceIds.size<100&&a.traceIds.add(t.contexts.trace.trace_id)}function yX(e,t){const a=e.getContext();if(t.event_id&&a.errorIds.size<100&&a.errorIds.add(t.event_id),e.recordingMode!=="buffer"||!t.tags||!t.tags.replayId)return;const{beforeErrorSampling:n}=e.getOptions();typeof n=="function"&&!n(t)||Xo(async()=>{try{await e.sendBufferedReplayOrFlush()}catch(i){e.handleException(i)}})}function DX(e){return t=>{!e.isEnabled()||!e0(t)||EX(e,t)}}function EX(e,t){var n,i,r;const a=(r=(i=(n=t.exception)==null?void 0:n.values)==null?void 0:i[0])==null?void 0:r.value;if(typeof a=="string"&&(a.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||a.match(/(does not match server-rendered HTML|Hydration failed because)/i))){const o=ya({category:"replay.hydrate-error",data:{url:yi()}});es(e,o)}}function kX(e){const t=W();t&&t.on("beforeAddBreadcrumb",a=>wX(e,a))}function wX(e,t){if(!e.isEnabled()||!l9(t))return;const a=CX(t);a&&es(e,a)}function CX(e){return!l9(e)||["fetch","xhr","sentry.event","sentry.transaction"].includes(e.category)||e.category.startsWith("ui.")?null:e.category==="console"?vX(e):ya(e)}function vX(e){var i;const t=(i=e.data)==null?void 0:i.arguments;if(!Array.isArray(t)||t.length===0)return ya(e);let a=!1;const n=t.map(r=>{if(!r)return r;if(typeof r=="string")return r.length>zs?(a=!0,`${r.slice(0,zs)}…`):r;if(typeof r=="object")try{const o=Nt(r,7);return JSON.stringify(o).length>zs?(a=!0,`${JSON.stringify(o,null,2).slice(0,zs)}…`):o}catch{}return r});return ya({...e,data:{...e.data,arguments:n,...a?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}function l9(e){return!!e.category}function SX(e,t){var a,n,i;return e.type||!((n=(a=e.exception)==null?void 0:a.values)!=null&&n.length)?!1:!!((i=t.originalException)!=null&&i.__rrweb__)}function c9(){const e=_e().getPropagationContext().dsc;e&&delete e.replay_id;const t=He();if(t){const a=ca(t);delete a.replay_id}}function AX(e,t){e.triggerUserActivity(),e.addUpdate(()=>t.timestamp?(e.throttledAddEvent({type:le.Custom,timestamp:t.timestamp*1e3,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1):!0)}function TX(e,t){return e.recordingMode!=="buffer"||t.message===zF||!t.exception||t.type?!1:i9(e.getOptions().errorSampleRate)}function BX(e){return Object.assign((t,a)=>{var o;if(!e.isEnabled()||e.isPaused())return t;if(FX(t))return delete t.breadcrumbs,t;if(!e0(t)&&!L1(t)&&!Ib(t))return t;if(!e.checkAndHandleExpiredSession())return c9(),t;if(Ib(t))return e.flush(),t.contexts.feedback.replay_id=e.getSessionId(),AX(e,t),t;if(SX(t,a)&&!e.getOptions()._experiments.captureExceptions)return ne&&ie.log("Ignoring error from rrweb internals",t),null;const i=TX(e,t);if((i||e.recordingMode==="session")&&(t.tags={...t.tags,replayId:e.getSessionId()}),i&&e.recordingMode==="buffer"&&((o=e.session)==null?void 0:o.sampled)==="buffer"){const s=e.session;s.dirty=!0,e.getOptions().stickySession&&_l(s)}return t},{id:"Replay"})}function ll(e,t){return t.map(({type:a,start:n,end:i,name:r,data:o})=>{const s=e.throttledAddEvent({type:le.Custom,timestamp:n,data:{tag:"performanceSpan",payload:{op:a,description:r,startTimestamp:n,endTimestamp:i,data:o}}});return typeof s=="string"?Promise.resolve(null):s})}function xX(e){const{from:t,to:a}=e,n=Date.now()/1e3;return{type:"navigation.push",start:n,end:n,name:a,data:{previous:t}}}function IX(e){return t=>{if(!e.isEnabled())return;const a=xX(t);a!==null&&(e.getContext().urls.push(a.name),e.triggerUserActivity(),e.addUpdate(()=>(ll(e,[a]),!1)))}}function qX(e,t){return ne&&e.getOptions()._experiments.traceInternals?!1:Vw(t,W())}function f9(e,t){e.isEnabled()&&t!==null&&(qX(e,t.name)||e.addUpdate(()=>(ll(e,[t]),!0)))}function cl(e){if(!e)return;const t=new TextEncoder;try{if(typeof e=="string")return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){const a=uv(e);return t.encode(a).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch{}}function d9(e){if(!e)return;const t=parseInt(e,10);return isNaN(t)?void 0:t}function F_(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};const a={...e._meta},n=a.warnings||[];return a.warnings=[...n,t],e._meta=a,e}function g9(e,t){if(!t)return null;const{startTimestamp:a,endTimestamp:n,url:i,method:r,statusCode:o,request:s,response:u}=t;return{type:e,start:a/1e3,end:n/1e3,name:i,data:{method:r,statusCode:o,request:s,response:u}}}function Ao(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function hn(e,t,a){if(!t&&Object.keys(e).length===0)return;if(!t)return{headers:e};if(!a)return{headers:e,size:t};const n={headers:e,size:t},{body:i,warnings:r}=OX(a);return n.body=i,r!=null&&r.length&&(n._meta={warnings:r}),n}function z1(e,t){return Object.entries(e).reduce((a,[n,i])=>{const r=n.toLowerCase();return t.includes(r)&&e[n]&&(a[r]=i),a},{})}function OX(e){if(!e||typeof e!="string")return{body:e};const t=e.length>fb,a=MX(e);if(t){const n=e.slice(0,fb);return a?{body:n,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${n}…`,warnings:["TEXT_TRUNCATED"]}}if(a)try{return{body:JSON.parse(e)}}catch{}return{body:e}}function MX(e){const t=e[0],a=e[e.length-1];return t==="["&&a==="]"||t==="{"&&a==="}"}function p_(e,t){const a=RX(e);return _a(a,t)}function RX(e,t=qe.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(qe.location.origin))return e;const a=new URL(e,t);if(a.origin!==new URL(t).origin)return e;const n=a.href;return!e.endsWith("/")&&n.endsWith("/")?n.slice(0,-1):n}async function NX(e,t,a){try{const n=await PX(e,t,a),i=g9("resource.fetch",n);f9(a.replay,i)}catch(n){ne&&ie.exception(n,"Failed to capture fetch breadcrumb")}}function jX(e,t){const{input:a,response:n}=t,i=a?NF(a):void 0,r=cl(i),o=n?d9(n.headers.get("content-length")):void 0;r!==void 0&&(e.data.request_body_size=r),o!==void 0&&(e.data.response_body_size=o)}async function PX(e,t,a){const n=Date.now(),{startTimestamp:i=n,endTimestamp:r=n}=t,{url:o,method:s,status_code:u=0,request_body_size:_,response_body_size:c}=e.data,l=p_(o,a.networkDetailAllowUrls)&&!p_(o,a.networkDetailDenyUrls),f=l?LX(a,t.input,_):Ao(_),d=await zX(l,a,t.response,c);return{startTimestamp:i,endTimestamp:r,url:o,method:s,statusCode:u,request:f,response:d}}function LX({networkCaptureBodies:e,networkRequestHeaders:t},a,n){const i=a?UX(a,t):{};if(!e)return hn(i,n,void 0);const r=NF(a),[o,s]=l_(r,ie),u=hn(i,n,o);return s?F_(u,s):u}async function zX(e,{networkCaptureBodies:t,networkResponseHeaders:a},n,i){if(!e&&i!==void 0)return Ao(i);const r=n?h9(n.headers,a):{};if(!n||!t&&i!==void 0)return hn(r,i,void 0);const[o,s]=await HX(n),u=$X(o,{networkCaptureBodies:t,responseBodySize:i,captureDetails:e,headers:r});return s?F_(u,s):u}function $X(e,{networkCaptureBodies:t,responseBodySize:a,captureDetails:n,headers:i}){try{const r=e!=null&&e.length&&a===void 0?cl(e):a;return n?t?hn(i,r,e):hn(i,r,void 0):Ao(r)}catch(r){return ne&&ie.exception(r,"Failed to serialize response body"),hn(i,a,void 0)}}async function HX(e){const t=WX(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{return[await GX(t)]}catch(a){return a instanceof Error&&a.message.indexOf("Timeout")>-1?(ne&&ie.warn("Parsing text body from response timed out"),[void 0,"BODY_PARSE_TIMEOUT"]):(ne&&ie.exception(a,"Failed to get text body from response"),[void 0,"BODY_PARSE_ERROR"])}}function h9(e,t){const a={};return t.forEach(n=>{e.get(n)&&(a[n]=e.get(n))}),a}
533function UX(e,t){return e.length===1&&typeof e[0]!="string"?qb(e[0],t):e.length===2?qb(e[1],t):{}}function qb(e,t){if(!e)return{};const a=e.headers;return a?a instanceof Headers?h9(a,t):Array.isArray(a)?{}:z1(a,t):{}}function WX(e){try{return e.clone()}catch(t){ne&&ie.exception(t,"Failed to clone response body")}}function GX(e){return new Promise((t,a)=>{const n=Xo(()=>a(new Error("Timeout while trying to read response body")),500);VX(e).then(i=>t(i),i=>a(i)).finally(()=>clearTimeout(n))})}async function VX(e){return await e.text()}async function KX(e,t,a){try{const n=JX(e,t,a),i=g9("resource.xhr",n);f9(a.replay,i)}catch(n){ne&&ie.exception(n,"Failed to capture xhr breadcrumb")}}function YX(e,t){const{xhr:a,input:n}=t;if(!a)return;const i=cl(n),r=a.getResponseHeader("content-length")?d9(a.getResponseHeader("content-length")):QX(a.response,a.responseType);i!==void 0&&(e.data.request_body_size=i),r!==void 0&&(e.data.response_body_size=r)}function JX(e,t,a){const n=Date.now(),{startTimestamp:i=n,endTimestamp:r=n,input:o,xhr:s}=t,{url:u,method:_,status_code:c=0,request_body_size:l,response_body_size:f}=e.data;if(!u)return null;if(!s||!p_(u,a.networkDetailAllowUrls)||p_(u,a.networkDetailDenyUrls)){const C=Ao(l),D=Ao(f);return{startTimestamp:i,endTimestamp:r,url:u,method:_,statusCode:c,request:C,response:D}}const d=s[ja],g=d?z1(d.request_headers,a.networkRequestHeaders):{},h=z1(_v(s),a.networkResponseHeaders),[m,F]=a.networkCaptureBodies?l_(o,ie):[void 0],[p,E]=a.networkCaptureBodies?ZX(s):[void 0],y=hn(g,l,m),A=hn(h,f,p);return{startTimestamp:i,endTimestamp:r,url:u,method:_,statusCode:c,request:F?F_(y,F):y,response:E?F_(A,E):A}}function ZX(e){const t=[];try{return[e.responseText]}catch(a){t.push(a)}try{return XX(e.response,e.responseType)}catch(a){t.push(a)}return ne&&ie.warn("Failed to get xhr response body",...t),[void 0]}function XX(e,t){try{if(typeof e=="string")return[e];if(e instanceof Document)return[e.body.outerHTML];if(t==="json"&&e&&typeof e=="object")return[JSON.stringify(e)];if(!e)return[void 0]}catch(a){return ne&&ie.exception(a,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return ne&&ie.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function QX(e,t){try{const a=t==="json"&&e&&typeof e=="object"?JSON.stringify(e):e;return cl(a)}catch{return}}function eQ(e){const t=W();try{const{networkDetailAllowUrls:a,networkDetailDenyUrls:n,networkCaptureBodies:i,networkRequestHeaders:r,networkResponseHeaders:o}=e.getOptions(),s={replay:e,networkDetailAllowUrls:a,networkDetailDenyUrls:n,networkCaptureBodies:i,networkRequestHeaders:r,networkResponseHeaders:o};t&&t.on("beforeAddBreadcrumb",(u,_)=>tQ(s,u,_))}catch{}}function tQ(e,t,a){if(t.data)try{aQ(t)&&iQ(a)&&(YX(t,a),KX(t,a,e)),nQ(t)&&rQ(a)&&(jX(t,a),NX(t,a,e))}catch(n){ne&&ie.exception(n,"Error when enriching network breadcrumb")}}function aQ(e){return e.category==="xhr"}function nQ(e){return e.category==="fetch"}function iQ(e){return e==null?void 0:e.xhr}function rQ(e){return e==null?void 0:e.response}function oQ(e){const t=W();sv(NZ(e)),nl(IX(e)),kX(e),eQ(e);const a=BX(e);vw(a),t&&(t.on("beforeSendEvent",DX(e)),t.on("afterSendEvent",pX(e)),t.on("createDsc",n=>{const i=e.getSessionId();i&&e.isEnabled()&&e.recordingMode==="session"&&e.checkAndHandleExpiredSession()&&(n.replay_id=i)}),t.on("spanStart",n=>{e.lastActiveSpan=n}),t.on("spanEnd",n=>{e.lastActiveSpan=n}),t.on("beforeSendFeedback",async(n,i)=>{var o;const r=e.getSessionId();i!=null&&i.includeReplay&&e.isEnabled()&&r&&((o=n.contexts)!=null&&o.feedback)&&(n.contexts.feedback.source==="api"&&await e.sendBufferedReplayOrFlush(),n.contexts.feedback.replay_id=r)}),t.on("openFeedbackWidget",async()=>{await e.sendBufferedReplayOrFlush()}))}async function sQ(e){try{return Promise.all(ll(e,[uQ(qe.performance.memory)]))}catch{return[]}}function uQ(e){const{jsHeapSizeLimit:t,totalJSHeapSize:a,usedJSHeapSize:n}=e,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:a,usedJSHeapSize:n}}}}function _Q(e,t,a){return Oz(e,t,{...a,setTimeoutImpl:Xo})}const Gt=Z.navigator;function lQ(){return/iPhone|iPad|iPod/i.test((Gt==null?void 0:Gt.userAgent)??"")||/Macintosh/i.test((Gt==null?void 0:Gt.userAgent)??"")&&(Gt!=null&&Gt.maxTouchPoints)&&(Gt==null?void 0:Gt.maxTouchPoints)>1?{sampling:{mousemove:!1}}:{}}function cQ(e){let t=!1;return(a,n)=>{if(!e.checkAndHandleExpiredSession()){ne&&ie.warn("Received replay event after session expired.");return}const i=n||!t;t=!0,e.clickDetector&&IZ(e.clickDetector,a),e.addUpdate(()=>{if(e.recordingMode==="buffer"&&i&&e.setInitialState(),!QF(e,a,i))return!0;
533if(!i)return!1;const r=e.session;if(dQ(e,i),e.recordingMode==="buffer"&&r&&e.eventBuffer&&!r.dirty){const o=e.eventBuffer.getEarliestTimestamp();o&&(ne&&ie.log(`Updating session start time to earliest event in buffer to ${new Date(o)}`),r.started=o,e.getOptions().stickySession&&_l(r))}return r!=null&&r.previousSessionId||e.recordingMode==="session"&&e.flush(),!0})}}function fQ(e){const t=e.getOptions();return{type:le.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:e.eventBuffer?e.eventBuffer.type==="worker":!1,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}function dQ(e,t){!t||!e.session||e.session.segmentId!==0||QF(e,fQ(e),!1)}function gQ(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch{return null}}function hQ(e,t,a,n){return ga(dw(e,j_(e),n,a),[[{type:"replay_event"},e],[{type:"replay_recording",length:typeof t=="string"?new TextEncoder().encode(t).length:t.length},t]])}function mQ({recordingData:e,headers:t}){let a;const n=`${JSON.stringify(t)}
534`;if(typeof e=="string")a=`${n}${e}`;else{const r=new TextEncoder().encode(n);a=new Uint8Array(r.length+e.length),a.set(r),a.set(e,r.length)}return a}async function FQ({client:e,scope:t,replayId:a,event:n}){const i=typeof e._integrations=="object"&&e._integrations!==null&&!Array.isArray(e._integrations)?Object.keys(e._integrations):void 0,r={event_id:a,integrations:i};e.emit("preprocessEvent",n,r);const o=await yw(e.getOptions(),n,r,t,e,Xe());if(!o)return null;e.emit("postprocessEvent",o,r),o.platform=o.platform||"javascript";const s=e.getSdkMetadata(),{name:u,version:_,settings:c}=(s==null?void 0:s.sdk)||{};return o.sdk={...o.sdk,name:u||"sentry.javascript.unknown",version:_||"0.0.0",settings:c},o}async function pQ({recordingData:e,replayId:t,segmentId:a,eventContext:n,timestamp:i,session:r}){const o=mQ({recordingData:e,headers:{segment_id:a}}),{urls:s,errorIds:u,traceIds:_,initialTimestamp:c}=n,l=W(),f=_e(),d=l==null?void 0:l.getTransport(),g=l==null?void 0:l.getDsn();if(!l||!d||!g||!r.sampled)return Promise.resolve({});const h={type:KY,replay_start_timestamp:c/1e3,timestamp:i/1e3,error_ids:u,trace_ids:_,urls:s,replay_id:t,segment_id:a,replay_type:r.sampled},m=await FQ({scope:f,client:l,replayId:t,event:h});if(!m)return l.recordDroppedEvent("event_processor","replay"),ne&&ie.log("An event processor returned `null`, will not send event."),Promise.resolve({});delete m.sdkProcessingMetadata;const F=hQ(m,o,g,l.getOptions().tunnel);let p;try{p=await d.send(F)}catch(y){const A=new Error(zF);try{A.cause=y}catch{}throw A}if(typeof p.statusCode=="number"&&(p.statusCode<200||p.statusCode>=300))throw new m9(p.statusCode);const E=Rw({},p);if(Mw(E,"replay"))throw new t0(E);return p}class m9 extends Error{constructor(t){super(`Transport returned status code ${t}`)}}class t0 extends Error{constructor(t){super("Rate limit hit"),this.rateLimits=t}}async function F9(e,t={count:0,interval:eJ}){const{recordingData:a,onError:n}=e;if(a.length)try{return await pQ(e),!0}catch(i){if(i instanceof m9||i instanceof t0)throw i;if(Ew("Replays",{_retryCount:t.count}),n&&n(i),t.count>=tJ){const r=new Error(`${zF} - max retries exceeded`);try{r.cause=i}catch{}throw r}return t.interval*=++t.count,new Promise((r,o)=>{Xo(async()=>{try{await F9(e,t),r(!0)}catch(s){o(s)}},t.interval)})}}const p9="__THROTTLED",bQ="__SKIPPED";function yQ(e,t,a){const n=new Map,i=s=>{const u=s-a;n.forEach((_,c)=>{c<u&&n.delete(c)})},r=()=>[...n.values()].reduce((s,u)=>s+u,0);let o=!1;return(...s)=>{const u=Math.floor(Date.now()/1e3);if(i(u),r()>=t){const c=o;return o=!0,c?bQ:p9}o=!1;const _=n.get(u)||0;return n.set(u,_+1),e(...s)}}class DQ{constructor({options:t,recordingOptions:a}){this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:YY,
534sessionIdleExpire:JY},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=a,this._options=t,this._debouncedFlush=_Q(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=yQ((o,s)=>hX(this,o,s),300,5);const{slowClickTimeout:n,slowClickIgnoreSelectors:i}=this.getOptions(),r=n?{threshold:Math.min(aJ,n),timeout:n,scrollTimeout:nJ,ignoreSelector:i?i.join(","):""}:void 0;if(r&&(this.clickDetector=new AZ(this,r)),ne){const o=t._experiments;ie.setConfig({captureExceptions:!!o.captureExceptions,traceInternals:!!o.traceInternals})}this._handleVisibilityChange=()=>{qe.document.visibilityState==="visible"?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()},this._handleWindowBlur=()=>{const o=ya({category:"ui.blur"});this._doChangeToBackgroundTasks(o)},this._handleWindowFocus=()=>{const o=ya({category:"ui.focus"});this._doChangeToForegroundTasks(o)},this._handleKeyboardEvent=o=>{zZ(this,o)}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}handleException(t){ne&&ie.exception(t),this._options.onError&&this._options.onError(t)}initializeSampling(t){const{errorSampleRate:a,sessionSampleRate:n}=this._options,i=a<=0&&n<=0;if(this._requiresManualStart=i,!i){if(this._initializeSessionForSampling(t),!this.session){ne&&ie.exception(new Error("Unable to initialize and create session"));return}this.session.sampled!==!1&&(this.recordingMode=this.session.sampled==="buffer"&&this.session.segmentId===0?"buffer":"session",ne&&ie.infoTick(`Starting replay in ${this.recordingMode} mode`),this._initializeRecording())}}start(){if(this._isEnabled&&this.recordingMode==="session"){ne&&ie.log("Recording is already in progress");return}if(this._isEnabled&&this.recordingMode==="buffer"){ne&&ie.log("Buffering is in progress, call `flush()` to save the replay");return}ne&&ie.infoTick("Starting replay in session mode"),this._updateUserActivity();const t=dc({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=t,this.recordingMode="session",this._initializeRecording()}startBuffering(){if(this._isEnabled){ne&&ie.log("Buffering is in progress, call `flush()` to save the replay");return}ne&&ie.infoTick("Starting replay in buffer mode");const t=dc({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=t,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const t=this._canvas;this._stopRecording=Ha({...this._recordingOptions,...this.recordingMode==="buffer"?{checkoutEveryNms:QY}:this._options._experiments.continuousCheckout&&{checkoutEveryNms:Math.max(36e4,this._options._experiments.continuousCheckout)},emit:cQ(this),...lQ(),onMutation:this._onMutationHandler.bind(this),...t?{recordCanvas:t.recordCanvas,getCanvasManager:t.getCanvasManager,sampling:t.sampling,dataURLOptions:t.dataURLOptions}:{}})}catch(t){this.handleException(t)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(t){return this.handleException(t),!1}}async stop({forceFlush:t=!1,reason:a}={}){var n;if(this._isEnabled){this._isEnabled=!1,this.recordingMode="buffer";try{ne&&ie.log(`Stopping Replay${a?` triggered by ${a}`:""}`),c9(),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),t&&await this._flush({force:!0}),(n=this.eventBuffer)==null||n.destroy(),this.eventBuffer=null,lX(this)}catch(i){this.handleException(i)}}}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),ne&&ie.log("Pausing replay"))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),ne&&ie.log("Resuming replay"))}async sendBufferedReplayOrFlush({continueRecording:t=!0}={}){if(this.recordingMode==="session")return this.flushImmediate();const a=Date.now();ne&&ie.log("Converting buffer to session"),await this.flushImmediate();const n=this.stopRecording();!t||!n||this.recordingMode!=="session"&&(this.recordingMode="session",this.session&&(this.session.dirty=!1,this._updateUserActivity(a),this._updateSessionActivity(a),this._maybeSaveSession()),this.startRecording())}
534addUpdate(t){const a=t();this.recordingMode==="buffer"||!this._isEnabled||a!==!0&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return this.recordingMode==="buffer"?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(t){var a,n;if(!(t&&((a=this.session)==null?void 0:a.sampled)===!1))return(n=this.session)==null?void 0:n.id}checkAndHandleExpiredSession(){if(this._lastActivity&&P1(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&this.session.sampled==="session"){this.pause();return}return!!this._checkSession()}setInitialState(){const t=`${qe.location.pathname}${qe.location.hash}${qe.location.search}`,a=`${qe.location.origin}${t}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=a,this._context.initialTimestamp=Date.now(),this._context.urls.push(a)}throttledAddEvent(t,a){const n=this._throttledAddEvent(t,a);if(n===p9){const i=ya({category:"replay.throttled"});this.addUpdate(()=>!QF(this,{type:DZ,timestamp:i.timestamp||0,data:{tag:"breadcrumb",payload:i,metric:!0}}))}return n}getCurrentRoute(){const t=this.lastActiveSpan||He(),a=t&&Ve(t),i=(a&&se(a).data||{})[dt];if(!(!a||!i||!["route","custom"].includes(i)))return se(a).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=sX({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(t){const a=this._options.errorSampleRate>0,n=dc({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:t},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:a});this.session=n}_checkSession(){if(!this.session)return!1;const t=this.session;return s9(t,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})?(this._refreshSession(t),!1):!0}async _refreshSession(t){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(t.id))}_addListeners(){try{qe.document.addEventListener("visibilitychange",this._handleVisibilityChange),qe.addEventListener("blur",this._handleWindowBlur),qe.addEventListener("focus",this._handleWindowFocus),qe.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(oQ(this),this._hasInitializedCoreListeners=!0)}catch(t){this.handleException(t)}this._performanceCleanupCallback=eX(this)}_removeListeners(){try{qe.document.removeEventListener("visibilitychange",this._handleVisibilityChange),qe.removeEventListener("blur",this._handleWindowBlur),qe.removeEventListener("focus",this._handleWindowFocus),qe.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(t){this.handleException(t)}}_doChangeToBackgroundTasks(t){!this.session||o9(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(t&&this._createCustomBreadcrumb(t),this.conditionalFlush())}_doChangeToForegroundTasks(t){if(!this.session)return;if(!this.checkAndHandleExpiredSession()){ne&&ie.log("Document has become active, but session has expired");return}t&&this._createCustomBreadcrumb(t)}_updateUserActivity(t=Date.now()){this._lastActivity=t}_updateSessionActivity(t=Date.now()){this.session&&(this.session.lastActivity=t,this._maybeSaveSession())}_createCustomBreadcrumb(t){this.addUpdate(()=>{this.throttledAddEvent({type:le.Custom,timestamp:t.timestamp||0,data:{tag:"breadcrumb",payload:t}}
534)})}_addPerformanceEntries(){let t=WZ(this.performanceEntries).concat(this.replayPerformanceEntries);if(this.performanceEntries=[],this.replayPerformanceEntries=[],this._requiresManualStart){const a=this._context.initialTimestamp/1e3;t=t.filter(n=>n.start>=a)}return Promise.all(ll(this,t))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:t,eventBuffer:a}=this;if(!t||!a||this._requiresManualStart||t.segmentId)return;const n=a.getEarliestTimestamp();n&&n<this._context.initialTimestamp&&(this._context.initialTimestamp=n)}_popEventContext(){const t={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),t}async _runFlush(){var a;const t=this.getSessionId();if(!this.session||!this.eventBuffer||!t){ne&&ie.error("No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),!!((a=this.eventBuffer)!=null&&a.hasEvents)&&(await sQ(this),!!this.eventBuffer&&t===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();const n=Date.now();if(n-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const i=this._popEventContext(),r=this.session.segmentId++;this._maybeSaveSession();const o=await this.eventBuffer.finish();await F9({replayId:t,recordingData:o,segmentId:r,eventContext:i,session:this.session,timestamp:n,onError:s=>this.handleException(s)})}catch(n){this.handleException(n),this.stop({reason:"sendReplay"});const i=W();if(i){const r=n instanceof t0?"ratelimit_backoff":"send_error";i.recordDroppedEvent(r,"replay")}}}async _flush({force:t=!1}={}){if(!this._isEnabled&&!t)return;if(!this.checkAndHandleExpiredSession()){ne&&ie.error("Attempting to finish replay event after session expired.");return}if(!this.session)return;const a=this.session.started,i=Date.now()-a;this._debouncedFlush.cancel();const r=i<this._options.minReplayDuration,o=i>this._options.maxReplayDuration+5e3;if(r||o){ne&&ie.log(`Session duration (${Math.floor(i/1e3)}s) is too ${r?"short":"long"}, not sending replay.`),r&&this._debouncedFlush();return}const s=this.eventBuffer;s&&this.session.segmentId===0&&!s.hasCheckout&&ne&&ie.log("Flushing initial segment without checkout.");const u=!!this._flushLock;this._flushLock||(this._flushLock=this._runFlush());try{await this._flushLock}catch(_){this.handleException(_)}finally{this._flushLock=void 0,u&&this._debouncedFlush()}}_maybeSaveSession(){this.session&&this._options.stickySession&&_l(this.session)}_onMutationHandler(t){const{ignoreMutations:a}=this._options._experiments;if(a!=null&&a.length&&t.some(s=>{const u=gQ(s.target),_=a.join(",");return u==null?void 0:u.matches(_)}))return!1;const n=t.length,i=this._options.mutationLimit,r=this._options.mutationBreadcrumbLimit,o=i&&n>i;if(n>r||o){const s=ya({category:"replay.mutations",data:{count:n,limit:o}});this._createCustomBreadcrumb(s)}return o?(this.stop({reason:"mutationLimit",forceFlush:this.recordingMode==="session"}),!1):!0}}function Wr(e,t){return[...e,...t].join(",")}function EQ({mask:e,unmask:t,block:a,unblock:n,ignore:i}){const r=["base","iframe[srcdoc]:not([src])"],o=Wr(e,[".sentry-mask","[data-sentry-mask]"]),s=Wr(t,[]);return{maskTextSelector:o,unmaskTextSelector:s,blockSelector:Wr(a,[".sentry-block","[data-sentry-block]",...r]),unblockSelector:Wr(n,[]),ignoreSelector:Wr(i,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}function kQ({el:e,key:t,maskAttributes:a,maskAllText:n,privacyOptions:i,value:r}){return!n||i.unmaskTextSelector&&e.matches(i.unmaskTextSelector)?r:a.includes(t)||t==="value"&&e.tagName==="INPUT"&&["submit","button"].includes(e.getAttribute("type")||"")?r.replace(/[\S]/g,"*"):r}const Ob='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',wQ=["content-length","content-type","accept"],CQ=Symbol.for("sentry__originalRequestBody");let Mb=!1,Rb=!1;function vQ(){if(typeof Request>"u"||Rb)return;const e=Request;try{const t=function(a,n){const i=new e(a,n);return(n==null?void 0:n.body)!=null&&(i[CQ]=n.body),i};t.prototype=e.prototype,Z.Request=t,Rb=!0}catch{}}const SQ=e=>new AQ(e);class AQ{constructor({flushMinDelay:t=ZY,flushMaxDelay:a=XY,minReplayDuration:n=iJ,maxReplayDuration:i=db,stickySession:r=!0,useCompression:o=!0,workerUrl:s,_experiments:u={},maskAllText:_=!0,maskAllInputs:c=!0,blockAllMedia:l=!0,mutationBreadcrumbLimit:f=750,mutationLimit:d=1e4,slowClickTimeout:g=7e3,slowClickIgnoreSelectors:h=[],networkDetailAllowUrls:m=[],networkDetailDenyUrls:F=[],networkCaptureBodies:p=!0,networkRequestHeaders:E=[],networkResponseHeaders:y=[],mask:A=[],maskAttributes:C=["title","placeholder","aria-label"],unmask:D=[],block:S=[],unblock:P=[],ignore:w=[],maskFn:M,beforeAddRecordingEvent:B,beforeErrorSampling:N,onError:I,attachRawBodyFromRequest:L=!1}={}){this.name="Replay";const q=EQ({mask:A,unmask:D,block:S,unblock:P,ignore:w});if(this._recordingOptions={maskAllInputs:c,maskAllText:_,maskInputOptions:{password:!0},maskTextFn:M,maskInputFn:M,maskAttributeFn:(j,T,R)=>kQ({maskAttributes:C,maskAllText:_,privacyOptions:q,key:j,value:T,el:R}),...q,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:j=>{try{j.__rrweb__=!0}catch{}},recordCrossOriginIframes:!!u.recordCrossOriginIframes},this._initialOptions={flushMinDelay:t,flushMaxDelay:a,minReplayDuration:Math.min(n,rJ),maxReplayDuration:Math.min(i,db),stickySession:r,useCompression:o,workerUrl:s,blockAllMedia:l,maskAllInputs:c,maskAllText:_,mutationBreadcrumbLimit:f,mutationLimit:d,slowClickTimeout:g,slowClickIgnoreSelectors:h,networkDetailAllowUrls:m,networkDetailDenyUrls:F,networkCaptureBodies:p,networkRequestHeaders:Nb(E),networkResponseHeaders:Nb(y),beforeAddRecordingEvent:B,beforeErrorSampling:N,onError:I,attachRawBodyFromRequest:L,_experiments:u},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${Ob}`:Ob,this._recordingOptions.ignoreCSSAttributes=new Set(["background-image"])),this._isInitialized&&r_())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return Mb}set _isInitialized(t){Mb=t}afterAllSetup(t){!r_()||this._replay||(this._initialOptions.attachRawBodyFromRequest&&vQ(),this._setup(t),this._initialize(t))}start(){this._replay&&this._replay.start()}
534startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:this._replay.recordingMode==="session"}):Promise.resolve()}flush(t){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(t):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(t){var a;if((a=this._replay)!=null&&a.isEnabled())return this._replay.getSessionId(t)}getRecordingMode(){var t;if((t=this._replay)!=null&&t.isEnabled())return this._replay.recordingMode}_initialize(t){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(t),this._replay.initializeSampling())}_setup(t){const a=TQ(this._initialOptions,t);this._replay=new DQ({options:a,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(t){try{const a=t.getIntegrationByName("ReplayCanvas");if(!a)return;this._replay._canvas=a.getOptions()}catch{}}}function TQ(e,t){const a=t.getOptions(),n={sessionSampleRate:0,errorSampleRate:0,...e},i=ui(a.replaysSessionSampleRate),r=ui(a.replaysOnErrorSampleRate);return i==null&&r==null&&va(()=>{}),i!=null&&(n.sessionSampleRate=i),r!=null&&(n.errorSampleRate=r),n}function Nb(e){return[...wQ,...e.map(t=>t.toLowerCase())]}function BQ(){const e=W();return e==null?void 0:e.getIntegrationByName("Replay")}var xQ=Object.defineProperty,IQ=(e,t,a)=>t in e?xQ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,jb=(e,t,a)=>IQ(e,typeof t!="symbol"?t+"":t,a);class qQ{constructor(){jb(this,"idNodeMap",new Map),jb(this,"nodeMetaMap",new WeakMap)}getId(t){var n;return t?((n=this.getMeta(t))==null?void 0:n.id)??-1:-1}getNode(t){return this.idNodeMap.get(t)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(t){return this.nodeMetaMap.get(t)||null}removeNodeFromMap(t){const a=this.getId(t);this.idNodeMap.delete(a),t.childNodes&&t.childNodes.forEach(n=>this.removeNodeFromMap(n))}has(t){return this.idNodeMap.has(t)}hasNode(t){return this.nodeMetaMap.has(t)}add(t,a){const n=a.id;this.idNodeMap.set(n,t),this.nodeMetaMap.set(t,a)}replace(t,a){const n=this.getNode(t);if(n){const i=this.nodeMetaMap.get(n);i&&this.nodeMetaMap.set(a,i)}this.idNodeMap.set(t,a)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function OQ(){return new qQ}function MQ(e,t){for(let a=e.classList.length;a--;){const n=e.classList[a];if(t.test(n))return!0}return!1}function $1(e,t,a=1/0,n=0){return!e||e.nodeType!==e.ELEMENT_NODE||n>a?-1:t(e)?n:$1(e.parentNode,t,a,n+1)}function Pb(e,t){return a=>{const n=a;if(n===null)return!1;try{if(e){if(typeof e=="string"){if(n.matches(`.${e}`))return!0}else if(MQ(n,e))return!0}return!!(t&&n.matches(t))}catch{return!1}}}let Lb={map:{},getId(){return-1},getNode(){return null},removeNodeFromMap(){},has(){return!1},reset(){}};typeof window<"u"&&window.Proxy&&window.Reflect&&(Lb=new Proxy(Lb,{get(e,t,a){return Reflect.get(e,t,a)}}));function a0(e,t,a,n,i=window){const r=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,n?a:{set(o){y9(()=>{a.set.call(this,o)},0),r&&r.set&&r.set.call(this,o)}}),()=>a0(e,t,r||{},!0)}function n0(e,t,a){try{if(!(t in e))return()=>{};const n=e[t],i=a(n);return typeof i=="function"&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:n}})),e[t]=i,()=>{e[t]=n}}catch{return()=>{}}}Date.now().toString();function RQ(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch{return null}}function fl(e,t,a,n,i){if(!e)return!1;const r=RQ(e);if(!r)return!1;const o=Pb(t,a),s=$1(r,o);let u=-1;return s<0?!1:(n&&(u=$1(r,Pb(null,n))),s>-1&&u<0?!0:s<u)}const zb={};function b9(e){const t=zb[e];if(t)return t;const a=window.document;let n=window[e];if(a&&typeof a.createElement=="function")try{const i=a.createElement("iframe");i.hidden=!0,a.head.appendChild(i);const r=i.contentWindow;r&&r[e]&&(n=r[e]),a.head.removeChild(i)}catch{}return zb[e]=n.bind(window)}function Ln(...e){return b9("requestAnimationFrame")(...e)}function y9(...e){return b9("setTimeout")(...e)}var fr=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(fr||{});let bu;function NQ(e){bu=e}const gc=e=>bu?(...a)=>{try{return e(...a)}
vendor: 4,104 bytes, line 534
534catch(n){if(bu&&bu(n)===!0)return()=>{};throw n}}:e;var Ui="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",jQ=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Ws=0;Ws<Ui.length;Ws++)jQ[Ui.charCodeAt(Ws)]=Ws;var PQ=function(e){var t=new Uint8Array(e),a,n=t.length,i="";for(a=0;a<n;a+=3)i+=Ui[t[a]>>2],i+=Ui[(t[a]&3)<<4|t[a+1]>>4],i+=Ui[(t[a+1]&15)<<2|t[a+2]>>6],i+=Ui[t[a+2]&63];return n%3===2?i=i.substring(0,i.length-1)+"=":n%3===1&&(i=i.substring(0,i.length-2)+"=="),i};const $b=new Map;function LQ(e,t){let a=$b.get(e);return a||(a=new Map,$b.set(e,a)),a.has(t)||a.set(t,[]),a.get(t)}const D9=(e,t,a)=>{if(!e||!(k9(e,t)||typeof e=="object"))return;const n=e.constructor.name,i=LQ(a,n);let r=i.indexOf(e);return r===-1&&(r=i.length,i.push(e)),r};function yu(e,t,a){if(e instanceof Array)return e.map(n=>yu(n,t,a));if(e===null)return e;if(e instanceof Float32Array||e instanceof Float64Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Uint8Array||e instanceof Uint16Array||e instanceof Int16Array||e instanceof Int8Array||e instanceof Uint8ClampedArray)return{rr_type:e.constructor.name,args:[Object.values(e)]};if(e instanceof ArrayBuffer){const n=e.constructor.name,i=PQ(e);return{rr_type:n,base64:i}}else{if(e instanceof DataView)return{rr_type:e.constructor.name,args:[yu(e.buffer,t,a),e.byteOffset,e.byteLength]};if(e instanceof HTMLImageElement){const n=e.constructor.name,{src:i}=e;return{rr_type:n,src:i}}else if(e instanceof HTMLCanvasElement){const n="HTMLImageElement",i=e.toDataURL();return{rr_type:n,src:i}}else{if(e instanceof ImageData)return{rr_type:e.constructor.name,args:[yu(e.data,t,a),e.width,e.height]};if(k9(e,t)||typeof e=="object"){const n=e.constructor.name,i=D9(e,t,a);return{rr_type:n,index:i}}}}return e}const E9=(e,t,a)=>e.map(n=>yu(n,t,a)),k9=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(i=>typeof t[i]=="function").find(i=>e instanceof t[i]);function zQ(e,t,a,n,i){const r=[],o=Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype);for(const s of o)try{if(typeof t.CanvasRenderingContext2D.prototype[s]!="function")continue;const u=n0(t.CanvasRenderingContext2D.prototype,s,function(_){return function(...c){return fl(this.canvas,a,n,i,!0)||y9(()=>{const l=E9(c,t,this);e(this.canvas,{type:fr["2D"],property:s,args:l})},0),_.apply(this,c)}});r.push(u)}catch{const u=a0(t.CanvasRenderingContext2D.prototype,s,{set(_){e(this.canvas,{type:fr["2D"],property:s,args:[_],setter:!0})}});r.push(u)}return()=>{r.forEach(s=>s())}}function $Q(e){return e==="experimental-webgl"?"webgl":e}function Hb(e,t,a,n,i){const r=[];try{const o=n0(e.HTMLCanvasElement.prototype,"getContext",function(s){return function(u,..._){if(!fl(this,t,a,n,!0)){const c=$Q(u);if("__context"in this||(this.__context=c),i&&["webgl","webgl2"].includes(c))if(_[0]&&typeof _[0]=="object"){const l=_[0];l.preserveDrawingBuffer||(l.preserveDrawingBuffer=!0)}else _.splice(0,1,{preserveDrawingBuffer:!0})}return s.apply(this,[u,..._])}});r.push(o)}catch{}return()=>{r.forEach(o=>o())}}function Ub(e,t,a,n,i,r,o,s){const u=[],_=Object.getOwnPropertyNames(e);for(const c of _)if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(c))try{if(typeof e[c]!="function")continue;const l=n0(e,c,function(f){return function(...d){const g=f.apply(this,d);if(D9(g,s,this),"tagName"in this.canvas&&!fl(this.canvas,n,i,r,!0)){const h=E9(d,s,this),m={type:t,property:c,args:h};a(this.canvas,m)}return g}});u.push(l)}catch{const l=a0(e,c,{set(f){a(this.canvas,{type:t,property:c,args:[f],setter:!0})}});u.push(l)}return u}function HQ(e,t,a,n,i,r){const o=[];return o.push(...Ub(t.WebGLRenderingContext.prototype,fr.WebGL,e,a,n,i,r,t)),typeof t.WebGL2RenderingContext<"u"&&o.push(...Ub(t.WebGL2RenderingContext.prototype,fr.WebGL2,e,a,n,i,r,t)),()=>{o.forEach(s=>s())}}const UQ='for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
534+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w?.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};';function WQ(){const e=new Blob([UQ]);return URL.createObjectURL(e)}class GQ{constructor(t){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.lastSnapshotTime=0,this.processMutation=(s,u)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(s)||this.pendingCanvasMutations.set(s,[]),this.pendingCanvasMutations.get(s).push(u)};const{enableManualSnapshot:a,sampling:n="all",win:i,recordCanvas:r,errorHandler:o}=t;t.sampling=n,this.mutationCb=t.mutationCb,this.mirror=t.mirror,this.options=t,o&&NQ(o),(r&&typeof n=="number"||a)&&(this.worker=this.initFPSWorker()),this.addWindow(i),!a&&gc(()=>{r&&n==="all"&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),r&&typeof n=="number"&&this.initCanvasFPSObserver()})()}reset(){var t;this.pendingCanvasMutations.clear(),this.restoreHandlers.forEach(a=>{try{a()}catch{}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,(t=this.worker)==null||t.terminate(),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}addWindow(t){const{sampling:a="all",blockClass:n,blockSelector:i,unblockSelector:r,recordCanvas:o,enableManualSnapshot:s}=this.options;if(!this.windowsSet.has(t)){if(s){this.windowsSet.add(t),this.windows.push(new WeakRef(t));return}gc(()=>{if(o&&a==="all"&&this.initCanvasMutationObserver(t,n,i,r),o&&typeof a=="number"){const u=Hb(t,n,i,r,!0);this.restoreHandlers.push(()=>{u()})}})(),this.windowsSet.add(t),this.windows.push(new WeakRef(t))}}addShadowRoot(t){this.shadowDoms.add(new WeakRef(t))}resetShadowRoots(){this.shadowDoms=new Set}snapshot(t,a){if(a!=null&&a.skipRequestAnimationFrame){this.takeSnapshot(performance.now(),!0,t);return}Ln(n=>this.takeSnapshot(n,!0,t))}initFPSWorker(){const t=new Worker(WQ());return t.onmessage=a=>{const n=a.data,{id:i}=n;if(this.snapshotInProgressMap.set(i,!1),!("base64"in n))return;const{base64:r,type:o,width:s,height:u}=n;this.mutationCb({id:i,type:fr["2D"],commands:[{property:"clearRect",args:[0,0,s,u]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:o}]},0,0,s,u]}]})},t}initCanvasFPSObserver(){let t;if(!this.windows.length&&!this.shadowDoms.size)return;const a=n=>{this.takeSnapshot(n,!1),t=Ln(a)};
534t=Ln(a),this.restoreHandlers.push(()=>{t&&cancelAnimationFrame(t)})}initCanvasMutationObserver(t,a,n,i){const r=Hb(t,a,n,i,!1),o=zQ(this.processMutation.bind(this),t,a,n,i),s=HQ(this.processMutation.bind(this),t,a,n,i,this.mirror);this.restoreHandlers.push(()=>{r(),o(),s()})}getCanvasElements(t,a,n){const i=[],r=o=>{o.querySelectorAll("canvas").forEach(s=>{fl(s,t,a,n)||i.push(s)})};for(const o of this.windows){const s=o.deref();let u;try{u=s&&s.document}catch{}u&&r(u)}for(const o of this.shadowDoms){const s=o.deref();s&&r(s)}return i}takeSnapshot(t,a,n){const{sampling:i,blockClass:r,blockSelector:o,unblockSelector:s,dataURLOptions:u,maxCanvasSize:_}=this.options,l=1e3/(i==="all"?2:i||2);return this.lastSnapshotTime&&t-this.lastSnapshotTime<l?!1:(this.lastSnapshotTime=t,(n?[n]:this.getCanvasElements(r,o,s)).forEach(g=>{var m;const h=this.mirror.getId(g);if(!(!this.mirror.hasNode(g)||!g.width||!g.height||this.snapshotInProgressMap.get(h))){if(this.snapshotInProgressMap.set(h,!0),!a&&["webgl","webgl2"].includes(g.__context)){const F=g.getContext(g.__context);((m=F==null?void 0:F.getContextAttributes())==null?void 0:m.preserveDrawingBuffer)===!1&&F.clear(F.COLOR_BUFFER_BIT)}createImageBitmap(g).then(F=>{var p;(p=this.worker)==null||p.postMessage({id:h,bitmap:F,width:g.width,height:g.height,dataURLOptions:u,maxCanvasSize:_},[F])}).catch(F=>{gc(()=>{throw this.snapshotInProgressMap.delete(h),F})()})}}),!0)}startPendingCanvasMutationFlusher(){Ln(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){const t=a=>{this.rafStamps.latestId=a,Ln(t)};Ln(t)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((t,a)=>{const n=this.mirror.getId(a);
534this.flushPendingCanvasMutationFor(a,n)}),Ln(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(t,a){if(this.frozen||this.locked)return;const n=this.pendingCanvasMutations.get(t);if(!n||a===-1)return;const i=n.map(o=>{const{type:s,...u}=o;return u}),{type:r}=n[0];this.mutationCb({id:a,type:r,commands:i}),this.pendingCanvasMutations.delete(t)}}var uk;try{if(Array.from([1],e=>e*2)[0]!==2){const e=document.createElement("iframe");document.body.appendChild(e),Array.from=((uk=e.contentWindow)==null?void 0:uk.Array.from)||Array.from,document.body.removeChild(e)}}catch{}OQ();var Wb;(function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"})(Wb||(Wb={}));const Gb={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},VQ="ReplayCanvas",Gs=1280,KQ=(e={})=>{const[t,a]=e.maxCanvasSize||[],n={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[t?Math.min(t,Gs):Gs,a?Math.min(a,Gs):Gs]};let i;const r=new Promise(o=>i=o);return{name:VQ,getOptions(){const{quality:o,enableManualSnapshot:s,maxCanvasSize:u}=n;return{enableManualSnapshot:s,recordCanvas:!0,getCanvasManager:_=>{const c=new GQ({..._,enableManualSnapshot:s,maxCanvasSize:u,errorHandler:l=>{try{typeof l=="object"&&(l.__rrweb__=!0)}catch{}}});return i(c),c},...Gb[o]||Gb.medium}},async snapshot(o,s){(await r).snapshot(o,s)}}},YQ=KQ;function JQ(e){return e.split(",").some(t=>t.trim().startsWith("sentry-"))}function w9(e){try{return new URL(e,X.location.origin).href}catch{return}}function ZQ(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function C9(e){try{return new Headers(e)}catch{return}}const Vb=new WeakMap,hc=new Map,i0={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function v9(e,t){const{traceFetch:a,traceXHR:n,trackFetchStreamPerformance:i,shouldCreateSpanForRequest:r,enableHTTPTimings:o,tracePropagationTargets:s,onRequestSpanStart:u,onRequestSpanEnd:_}={...i0,...t},c=typeof r=="function"?r:g=>!0,l=g=>XQ(g,s),f={},d=e.getOptions().propagateTraceparent;a&&(e.addEventProcessor(g=>(g.type==="transaction"&&g.spans&&g.spans.forEach(h=>{if(h.op==="http.client"){const m=hc.get(h.span_id);m&&(h.timestamp=m/1e3,hc.delete(h.span_id))}}),g)),i&&uW(g=>{if(g.response){const h=Vb.get(g.response);h&&g.endTimestamp&&hc.set(h,g.endTimestamp)}}),DF(g=>{const h=V$(g,c,l,f,{propagateTraceparent:d,onRequestSpanEnd:_});if(g.response&&g.fetchData.__span&&Vb.set(g.response,g.fetchData.__span),h){const m=w9(g.fetchData.url),F=m?ii(m).host:void 0;h.setAttributes({"http.url":m,"server.address":F}),o&&Kb(h),u==null||u(h,{headers:g.headers})}})),n&&RF(g=>{var m;const h=QQ(g,c,l,f,d,_);h&&(o&&Kb(h),u==null||u(h,{headers:C9((m=g.xhr.__sentry_xhr_v3__)==null?void 0:m.request_headers)}))})}function Kb(e){const{url:t}=se(e).data;if(!t||typeof t!="string")return;const a=mi("resource",({entries:n})=>{n.forEach(i=>{ZQ(i)&&i.name.endsWith(t)&&(e.setAttributes(ov(i)),setTimeout(a))})})}function XQ(e,t){const a=yi();if(a){let n,i;try{n=new URL(e,a),i=new URL(a).origin}catch{return!1}const r=n.origin===i;return t?_a(n.toString(),t)||r&&_a(n.pathname,t):r}else{const n=!!e.match(/^\/(?!\/)/);return t?_a(e,t):n}}function QQ(e,t,a,n,i,r){const o=e.xhr,s=o==null?void 0:o[ja];if(!o||o.__sentry_own_request__||!s)return;const{url:u,method:_}=s,c=$t()&&t(u);if(e.endTimestamp&&c){const F=o.__sentry_xhr_span_id__;if(!F)return;const p=n[F];p&&s.status_code!==void 0&&(Eo(p,s.status_code),p.end(),r==null||r(p,{headers:C9(_v(o)),error:e.error}),delete n[F]);return}const l=w9(u),f=ii(l||u),d=Gw(u),g=!!He(),h=c&&g?Ka({name:`${_} ${d}`,attributes:{url:u,type:"xhr","http.method":_,"http.url":l,"server.address":f==null?void 0:f.host,[be]:"auto.http.browser",[et]:"http.client",...(f==null?void 0:f.search)&&{"http.query":f==null?void 0:f.search},...(f==null?void 0:f.hash)&&{"http.fragment":f==null?void 0:f.hash}}}):new Va;o.__sentry_xhr_span_id__=h.spanContext().spanId,n[o.__sentry_xhr_span_id__]=h,a(u)&&eee(
534o,$t()&&g?h:void 0,i);const m=W();return m&&m.emit("beforeOutgoingRequestSpan",h,e),h}function eee(e,t,a){const{"sentry-trace":n,baggage:i,traceparent:r}=lF({span:t,propagateTraceparent:a});n&&tee(e,n,i,r)}function tee(e,t,a,n){var r;const i=(r=e.__sentry_xhr_v3__)==null?void 0:r.request_headers;if(!(i!=null&&i["sentry-trace"]||!e.setRequestHeader))try{if(e.setRequestHeader("sentry-trace",t),n&&!(i!=null&&i.traceparent)&&e.setRequestHeader("traceparent",n),a){const o=i==null?void 0:i.baggage;(!o||!JQ(o))&&e.setRequestHeader("baggage",a)}}catch{}}function aee(){X.document?X.document.addEventListener("visibilitychange",()=>{const e=He();if(!e)return;const t=Ve(e);if(X.document.hidden&&t){const a="cancelled",{op:n,status:i}=se(t);$&&k.log(`[Tracing] Transaction: ${a} -> since tab moved to the background, op: ${n}`),i||t.setStatus({code:Fe,message:a}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):$&&k.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const nee=3600,S9="sentry_previous_trace",iee="sentry.previous_trace";function ree(e,{linkPreviousTrace:t,consistentTraceSampling:a}){const n=t==="session-storage";let i=n?uee():void 0;e.on("spanStart",o=>{if(Ve(o)!==o)return;const s=_e().getPropagationContext();i=oee(i,o,s),n&&see(i)});let r=!0;a&&e.on("beforeSampling",o=>{if(!i)return;const s=_e(),u=s.getPropagationContext();if(r&&u.parentSpanId){r=!1;return}s.setPropagationContext({...u,dsc:{...u.dsc,sample_rate:String(i.sampleRate),sampled:String(H1(i.spanContext))},sampleRand:i.sampleRand}),o.parentSampled=H1(i.spanContext),o.parentSampleRate=i.sampleRate,o.spanAttributes={...o.spanAttributes,[U6]:i.sampleRate}})}function oee(e,t,a){const n=se(t);function i(){var s,u;try{return Number((s=a.dsc)==null?void 0:s.sample_rate)??Number((u=n.data)==null?void 0:u[M_])}catch{return 0}}const r={spanContext:t.spanContext(),startTimestamp:n.start_timestamp,sampleRate:i(),sampleRand:a.sampleRand};if(!e)return r;const o=e.spanContext;return o.traceId===n.trace_id?e:(Date.now()/1e3-e.startTimestamp<=nee&&($&&k.log(`Adding previous_trace \`${JSON.stringify(o)}\` link to span \`${JSON.stringify({op:n.op,...t.spanContext()})}\``),t.addLink({context:o,attributes:{[dP]:"previous_trace"}}),t.setAttribute(iee,`${o.traceId}-${o.spanId}-${H1(o)?1:0}`)),r)}function see(e){try{X.sessionStorage.setItem(S9,JSON.stringify(e))}catch(t){$&&k.warn("Could not store previous trace in sessionStorage",t)}}function uee(){var e;try{const t=(e=X.sessionStorage)==null?void 0:e.getItem(S9);return JSON.parse(t)}catch{return}}function H1(e){return e.traceFlags===1}const _ee="BrowserTracing",lee={...iu,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,enableElementTiming:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...i0},Yb=(e={})=>{const t={name:void 0,source:void 0},a=X.document,{enableInp:n,enableElementTiming:i,enableLongTask:r,enableLongAnimationFrame:o,_experiments:{enableInteractions:s,enableStandaloneClsSpans:u,enableStandaloneLcpSpans:_},beforeStartSpan:c,idleTimeout:l,finalTimeout:f,childSpanTimeout:d,markBackgroundSpan:g,traceFetch:h,traceXHR:m,trackFetchStreamPerformance:F,shouldCreateSpanForRequest:p,enableHTTPTimings:E,ignoreResourceSpans:y,ignorePerformanceApiSpans:A,instrumentPageLoad:C,instrumentNavigation:D,detectRedirects:S,linkPreviousTrace:P,consistentTraceSampling:w,enableReportPageLoaded:M,onRequestSpanStart:B,onRequestSpanEnd:N}={...lee,...e};let I,L,q;function j(T,R,O=!0){const G=R.op==="pageload",K=R.name,ue=c?c(R):R,fe=ue.attributes||{};if(K!==ue.name&&(fe[dt]="custom",ue.attributes=fe),!O){const rt=Di();Ka({...ue,startTime:rt}).end(rt);return}t.name=ue.name,t.source=fe[dt];const Re=pw(ue,{idleTimeout:l,finalTimeout:f,childSpanTimeout:d,disableAutoFinish:G,beforeSpanEnd:rt=>{I==null||I(),xV(rt,{recordClsOnPageloadSpan:!u,recordLcpOnPageloadSpan:!_,ignoreResourceSpans:y,ignorePerformanceApiSpans:A}),Zb(T,void 0);const ut=_e(),Ut=ut.getPropagationContext();ut.setPropagationContext({...Ut,traceId:Re.spanContext().traceId,sampled:Tn(Re),dsc:ca(rt)}),G&&(q=void 0)},trimIdleSpanEndTimestamp:!M});G&&M&&(q=Re),Zb(T,Re);function ht(){a&&["interactive","complete"].includes(a.readyState)&&T.emit("idleSpanEnableAutoFinish",Re)}G&&!M&&a&&(a.addEventListener("readystatechange",()=>{ht()}),ht())}return{name:_ee,setup(T){if(_w(),I=wV({recordClsStandaloneSpans:u||!1,recordLcpStandaloneSpans:_||!1,client:T}),n&&nK(),i&&HV(),o&&Z.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?vV():r&&CV(),s&&SV(),S&&a){const O=()=>{L=Me()};addEventListener("click",O,{capture:!0}),addEventListener("keydown",O,{capture:!0,passive:!0})}function R(){const O=To(T);O&&!se(O).timestamp&&($&&k.log(`[Tracing] Finishing current active span with op: ${se(O).op}`),O.setAttribute(Do,"cancelled"),O.end())}T.on("startNavigationSpan",(O,G)=>{if(W()!==T)return;if(G!=null&&G.isRedirect){$&&k.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),j(T,{op:"navigation.redirect",...O},!1);return}L=void 0,R(),Xe().setPropagationContext({traceId:ka(),sampleRand:Math.random(),propagationSpanId:$t()?void 0:za()});const K=_e();K.setPropagationContext({traceId:ka(),sampleRand:Math.random(),propagationSpanId:$t()?void 0:za()}),K.setSDKProcessingMetadata({normalizedRequest:void 0}),j(T,{op:"navigation",...O,parentSpan:null,forceTransaction:!0})}),T.on("startPageLoadSpan",(O,G={})=>
534{if(W()!==T)return;R();const K=G.sentryTrace||Jb("sentry-trace"),ue=G.baggage||Jb("baggage"),fe=ew(K,ue),Re=_e();Re.setPropagationContext(fe),$t()||(Re.getPropagationContext().propagationSpanId=za()),Re.setSDKProcessingMetadata({normalizedRequest:SF()}),j(T,{op:"pageload",...O})}),T.on("endPageloadSpan",()=>{M&&q&&(q.setAttribute(Do,"reportPageLoaded"),q.end())})},afterAllSetup(T){let R=yi();if(P!=="off"&&ree(T,{linkPreviousTrace:P,consistentTraceSampling:w}),X.location){if(C){const O=gt();A9(T,{name:X.location.pathname,startTime:O?O/1e3:void 0,attributes:{[dt]:"url",[be]:"auto.pageload.browser"}})}D&&nl(({to:O,from:G})=>{if(G===void 0&&(R==null?void 0:R.indexOf(O))!==-1){R=void 0;return}R=void 0;const K=_F(O),ue=To(T),fe=ue&&S&&fee(ue,L);r0(T,{name:(K==null?void 0:K.pathname)||X.location.pathname,attributes:{[dt]:"url",[be]:"auto.navigation.browser"}},{url:O,isRedirect:fe})})}g&&aee(),s&&cee(T,l,f,d,t),n&&oK(),v9(T,{traceFetch:h,traceXHR:m,trackFetchStreamPerformance:F,tracePropagationTargets:T.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:p,enableHTTPTimings:E,onRequestSpanStart:B,onRequestSpanEnd:N})}}};function A9(e,t,a){e.emit("startPageLoadSpan",t,a),_e().setTransactionName(t.name);const n=To(e);return n&&e.emit("afterStartPageLoadSpan",n),n}function r0(e,t,a){const{url:n,isRedirect:i}=a||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:i}),e.emit("startNavigationSpan",t,{isRedirect:i});const r=_e();return r.setTransactionName(t.name),n&&!i&&r.setSDKProcessingMetadata({normalizedRequest:{...SF(),url:n}}),To(e)}function Jb(e){const t=X.document,a=t==null?void 0:t.querySelector(`meta[name=${e}]`);return(a==null?void 0:a.getAttribute("content"))||void 0}function cee(e,t,a,n,i){const r=X.document;let o;const s=()=>{const u="ui.action.click",_=To(e);if(_){const c=se(_).op;if(["navigation","pageload"].includes(c)){$&&k.warn(`[Tracing] Did not create ${u} span because a pageload or navigation span is in progress.`);return}}if(o&&(o.setAttribute(Do,"interactionInterrupted"),o.end(),o=void 0),!i.name){$&&k.warn(`[Tracing] Did not create ${u} transaction because _latestRouteName is missing.`);return}o=pw({name:i.name,op:u,attributes:{[dt]:i.source||"url"}},{idleTimeout:t,finalTimeout:a,childSpanTimeout:n})};r&&addEventListener("click",s,{capture:!0})}const T9="_sentry_idleSpan";function To(e){return e[T9]}function Zb(e,t){Et(e,T9,t)}const Xb=1.5;function fee(e,t){const a=se(e),n=Di(),i=a.start_timestamp;return!(n-i>Xb||t&&n-t<=Xb)}function dee(e=W()){e==null||e.emit("endPageloadSpan")}function gee(e){const t=He();if(t===e)return;const a=_e();e.end=new Proxy(e.end,{apply(n,i,r){return wa(a,t),Reflect.apply(n,i,r)}}),wa(a,e)}function dr(e){return new Promise((t,a)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>a(e.error)})}function hee(e,t){const a=indexedDB.open(e);a.onupgradeneeded=()=>a.result.createObjectStore(t);const n=dr(a);return i=>n.then(r=>i(r.transaction(t,"readwrite").objectStore(t)))}function o0(e){return dr(e.getAllKeys())}function mee(e,t,a){return e(n=>o0(n).then(i=>{if(!(i.length>=a))return n.put(t,Math.max(...i,0)+1),dr(n.transaction)}))}function Fee(e,t,a){return e(n=>o0(n).then(i=>{if(!(i.length>=a))return n.put(t,Math.min(...i,0)-1),dr(n.transaction)}))}function pee(e){return e(t=>o0(t).then(a=>{const n=a[0];if(n!=null)return dr(t.get(n)).then(i=>(t.delete(n),dr(t.transaction).then(()=>i)))}))}function bee(e){let t;function a(){return t==null&&(t=hee(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:async n=>{try{const i=await Ju(n);await mee(a(),i,e.maxQueueSize||30)}catch{}},unshift:async n=>{try{const i=await Ju(n);await Fee(a(),i,e.maxQueueSize||30)}catch{}},shift:async()=>{try{const n=await pee(a());if(n)return VP(n)}catch{}}}}function yee(e){return t=>{const a=e({...t,createStore:bee});return X.addEventListener("online",async n=>{await a.flush()}),a}}function Dee(e=jF){return yee(Ez(e))}const Qb=1e6,Eee="window"in Z&&Z.window===Z&&typeof importScripts>"u",mn=String(0),b_=Eee?"main":"worker",Kt=X.navigator;let B9="",x9="",I9="",U1=(Kt==null?void 0:Kt.userAgent)||"",q9="";var _k;const kee=(Kt==null?void 0:Kt.language)||((_k=Kt==null?void 0:Kt.languages)==null?void 0:_k[0])||"";function wee(e){return typeof e=="object"&&e!==null&&"getHighEntropyValues"in e}const e2=Kt==null?void 0:Kt.userAgentData;wee(e2)&&e2.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{var t;if(B9=e.platform||"",I9=e.architecture||"",q9=e.model||"",x9=e.platformVersion||"",(t=e.fullVersionList)!=null&&t.length){const a=e.fullVersionList[e.fullVersionList.length-1];U1=`${a.brand} ${a.version}`}}).catch(e=>{});function Cee(e){return!("thread_metadata"in e)}function vee(e){return Cee(e)?Iee(e):e}function See(e){var a,n;const t=(n=(a=e.contexts)==null?void 0:a.trace)==null?void 0:n.trace_id;return typeof t=="string"&&t.length!==32&&$&&k.log(`[Profiling] Invalid traceId: ${t} on profiled event`),typeof t!="string"?"":t}function Aee(e,t,a,n){if(n.type!=="transaction")throw new TypeError("Profiling events may only be attached to transactions, this should never occur.");if(a==null)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${a} instead.`);const i=See(n),r=vee(a),o=t||(typeof n.start_timestamp=="number"?n.start_timestamp*1e3:Me()*1e3),s=typeof n.timestamp=="number"?n.timestamp*1e3:Me()*1e3;return{event_id:e,timestamp:new Date(o).toISOString(),platform:"javascript",version:"1",release:n.release||"",environment:n.environment||N_,runtime:{name:"javascript",version:X.navigator.userAgent},os:{name:B9,version:x9,build_number:U1},device:{locale:kee,model:q9,manufacturer:U1,architecture:I9,is_emulator:!1},debug_meta:{images:M9(a.resources)},profile:r,transactions:[{name:n.transaction||"",id:n.event_id||tt(),trace_id:i,active_thread_id:mn,relative_start_ns:"0",relative_end_ns:((s-o)*1e6).toFixed(0)}]}}function Tee(e,t,a){var o,s;if(e==null)throw new TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${e} instead.`);const n=xee(e),i=t.getOptions(),r=(s=(o=t.getSdkMetadata)==null?void 0:o.call(t))==null?void 0:s.sdk;return{chunk_id:tt(),client_sdk:{name:(r==null?void 0:r.name)??"sentry.javascript.browser",version:(r==null?void 0:r.version)??"0.0.0"},profiler_id:a||tt(),platform:"javascript",version:"2",release:i.release??"",environment:i.environment??"production",debug_meta:{images:M9(e.resources)},profile:n}}function Bee(e){try{if(!e||typeof e!="object")return{reason:"chunk is not an object"};const t=n=>typeof n=="string"&&/^[a-f0-9]{32}$/.test(n);if(!t(e.profiler_id))return{reason:"missing or invalid profiler_id"};if(!t(e.chunk_id))return{reason:"missing or invalid chunk_id"};if(!e.client_sdk)return{reason:"missing client_sdk metadata"};const a=e.profile;return a?!Array.isArray(a.frames)||!a.frames.length?{reason:"profile has no frames"}
534:!Array.isArray(a.stacks)||!a.stacks.length?{reason:"profile has no stacks"}:!Array.isArray(a.samples)||!a.samples.length?{reason:"profile has no samples"}:{valid:!0}:{reason:"missing profile data"}}catch(t){return{reason:`unknown validation error: ${t}`}}}function xee(e){const t=[];for(let s=0;s<e.frames.length;s++){const u=e.frames[s];u&&(t[s]={function:u.name,abs_path:typeof u.resourceId=="number"?e.resources[u.resourceId]:void 0,lineno:u.line,colno:u.column})}const a=[];for(let s=0;s<e.stacks.length;s++){const u=e.stacks[s];if(!u)continue;const _=[];let c=u;for(;c;)_.push(c.frameId),c=c.parentId===void 0?void 0:e.stacks[c.parentId];a[s]=_}const n=gt(),i=typeof performance.timeOrigin=="number"?performance.timeOrigin:n||0,r=i-(n||i),o=[];for(let s=0;s<e.samples.length;s++){const u=e.samples[s];if(!u)continue;const _=(i+(u.timestamp-r))/1e3;o[s]={stack_id:u.stackId??0,thread_id:mn,timestamp:_}}return{frames:t,stacks:a,samples:o,thread_metadata:{[mn]:{name:b_}}}}function O9(e){return se(e).op==="pageload"}function Iee(e){let t,a=0;const n={samples:[],stacks:[],frames:[],thread_metadata:{[mn]:{name:b_}}},i=e.samples[0];if(!i)return n;const r=i.timestamp,o=gt(),s=typeof performance.timeOrigin=="number"?performance.timeOrigin:o||0,u=s-(o||s);return e.samples.forEach((_,c)=>{if(_.stackId===void 0){t===void 0&&(t=a,n.stacks[t]=[],a++),n.samples[c]={elapsed_since_start_ns:((_.timestamp+u-r)*Qb).toFixed(0),stack_id:t,thread_id:mn};return}let l=e.stacks[_.stackId];const f=[];for(;l;){f.push(l.frameId);const g=e.frames[l.frameId];g&&n.frames[l.frameId]===void 0&&(n.frames[l.frameId]={function:g.name,abs_path:typeof g.resourceId=="number"?e.resources[g.resourceId]:void 0,lineno:g.line,colno:g.column}),l=l.parentId===void 0?void 0:e.stacks[l.parentId]}const d={elapsed_since_start_ns:((_.timestamp+u-r)*Qb).toFixed(0),stack_id:a,thread_id:mn};n.stacks[a]=f,n.samples[c]=d,a++}),n}function qee(e,t){if(!t.length)return e;for(const a of t)e[1].push([{type:"profile"},a]);return e}function Oee(e){const t=[];return _i(e,(a,n)=>{var i,r;if(n==="transaction")for(let o=1;o<a.length;o++){const s=a[o];(r=(i=s==null?void 0:s.contexts)==null?void 0:i.profile)!=null&&r.profile_id&&t.push(a[o])}}),t}function M9(e){const t=W(),a=t==null?void 0:t.getOptions(),n=a==null?void 0:a.stackParser;return n?DL(n,e):[]}function R9(e){return typeof e!="number"&&typeof e!="boolean"||typeof e=="number"&&isNaN(e)?($&&k.warn(`[Profiling] Invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):e===!0||e===!1?!0:e<0||e>1?($&&k.warn(`[Profiling] Invalid sample rate. Sample rate must be between 0 and 1. Got ${e}.`),!1):!0}function Mee(e){return e.samples.length<2?($&&k.log("[Profiling] Discarding profile because it contains less than 2 samples"),!1):e.frames.length?!0:($&&k.log("[Profiling] Discarding profile because it contains no frames"),!1)}let s0=!1;const N9=3e4;function Ree(e){return typeof e=="function"}function j9(){const e=X.Profiler;if(!Ree(e)){$&&k.log("[Profiling] Profiling is not supported by this browser, Profiler interface missing on window object.");return}const t=10,a=Math.floor(N9/t);try{return new e({sampleInterval:t,maxBufferSize:a})}catch{$&&(k.log("[Profiling] Failed to initialize the Profiling constructor, this is likely due to a missing 'Document-Policy': 'js-profiling' header."),k.log("[Profiling] Disabling profiling for current user session.")),s0=!0}}function t2(e){if(s0)return $&&k.log("[Profiling] Profiling has been disabled for the duration of the current user session."),!1;if(!e.isRecording())return $&&k.log("[Profiling] Discarding profile because root span was not sampled."),!1;const t=W(),a=t==null?void 0:t.getOptions();if(!a)return $&&k.log("[Profiling] Profiling disabled, no options found."),!1;const n=a.profilesSampleRate;return R9(n)?n?(n===!0?!0:Math.random()<n)?!0:($&&k.log(`[Profiling] Discarding profile because it's not included in the random sample (sampling rate = ${Number(n)})`),!1):($&&k.log("[Profiling] Discarding profile because a negative sampling decision was inherited or profileSampleRate is set to 0"),!1):($&&k.warn("[Profiling] Discarding profile because of invalid sample rate."),!1)}function Nee(e){if(s0)return $&&k.log("[Profiling] Profiling has been disabled for the duration of the current user session as the JS Profiler could not be started."),!1;if(e.profileLifecycle!=="trace"&&e.profileLifecycle!=="manual")return $&&k.warn("[Profiling] Session not sampled. Invalid `profileLifecycle` option."),!1;const t=e.profileSessionSampleRate;return R9(t)?t?Math.random()<=t:($&&k.log("[Profiling] Discarding profile because profileSessionSampleRate is not defined or set to 0"),!1):($&&k.warn("[Profiling] Discarding profile because of invalid profileSessionSampleRate."),!1)}function Vs(e){return typeof e.profilesSampleRate<"u"}function jee(e,t,a,n){return Mee(a)?Aee(e,t,a,n):null}const Qn=new Map;function Pee(){return Qn.size}function Lee(e){const t=Qn.get(e);return t&&Qn.delete(e),t}function zee(e,t){if(Qn.set(e,t),Qn.size>30){const a=Qn.keys().next().value;a!==void 0&&Qn.delete(a)}}function $ee(e){var t,a,n,i,r;return!((t=e==null?void 0:e.contexts)!=null&&t.profile)||!e.contexts||(e.contexts.trace={...((a=e.contexts)==null?void 0:a.trace)??{},data:{...((i=(n=e.contexts)==null?void 0:n.trace)==null?void 0:i.data)??{},"thread.id":mn,"thread.name":b_}},(r=e.spans)==null||r.forEach(o=>{o.data={...o.data||{},"thread.id":mn,"thread.name":b_}})),e}function a2(e){let t;O9(e)&&(t=Me()*1e3);const a=j9();if(!a)return;$&&k.log(`[Profiling] started profiling span: ${se(e).description}`);const n=tt();let i=null;_e().setContext("profile",{profile_id:n,start_timestamp:t});async function r(){if(e&&a){if(i){$&&k.log("[Profiling] profile for:",se(e).description,"already exists, returning early");return}return a.stop().then(_=>{if(o&&(X.clearTimeout(o),o=void 0),$&&k.log(`[Profiling] stopped profiling of span: ${se(e).description}`),!_){$&&k.log(`[Profiling] profiler returned null profile for: ${se(e).description}`,"this may indicate an overlapping span or a call to stopProfiling with a profile title that was never started");return}i=_,zee(n,_)}
534).catch(_=>{$&&k.log("[Profiling] error while stopping profiler:",_)})}}let o=X.setTimeout(()=>{$&&k.log("[Profiling] max profile duration elapsed, stopping profiling for:",se(e).description),r()},N9);const s=e.end.bind(e);function u(){return e?(r().then(()=>{s()},()=>{s()}),e):s()}e.end=u}const Hee=6e4,Uee=3e5;class Wee{constructor(){this._client=void 0,this._profiler=void 0,this._chunkTimer=void 0,this._profilerId=void 0,this._isRunning=!1,this._sessionSampled=!1,this._lifecycleMode=void 0,this._activeRootSpanIds=new Set,this._rootSpanTimeouts=new Map}initialize(t){const a=t.getOptions().profileLifecycle,n=Nee(t.getOptions());$&&k.log(`[Profiling] Initializing profiler (lifecycle='${a}').`),n||$&&k.log("[Profiling] Session not sampled. Skipping lifecycle profiler initialization."),this._profilerId=tt(),this._client=t,this._sessionSampled=n,this._lifecycleMode=a,a==="trace"&&this._setupTraceLifecycleListeners(t)}start(){if(this._lifecycleMode==="trace"){$&&k.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.start()` are ignored in trace mode.');return}if(this._isRunning){$&&k.warn("[Profiling] Profile session is already running, `uiProfiler.start()` is a no-op.");return}if(!this._sessionSampled){$&&k.warn("[Profiling] Session is not sampled, `uiProfiler.start()` is a no-op.");return}this._beginProfiling()}stop(){if(this._lifecycleMode==="trace"){$&&k.warn('[Profiling] `profileLifecycle` is set to "trace". Calls to `uiProfiler.stop()` are ignored in trace mode.');return}if(!this._isRunning){$&&k.warn("[Profiling] Profiler is not running, `uiProfiler.stop()` is a no-op.");return}this._endProfiling()}notifyRootSpanActive(t){if(this._lifecycleMode!=="trace"||!this._sessionSampled)return;const a=t.spanContext().spanId;if(!a||this._activeRootSpanIds.has(a))return;this._registerTraceRootSpan(a);const n=this._activeRootSpanIds.size;n===1&&($&&k.log("[Profiling] Detected already active root span during setup. Active root spans now:",n),this._beginProfiling())}_beginProfiling(){if(!this._isRunning){if(this._isRunning=!0,$&&k.log("[Profiling] Started profiling with profiler ID:",this._profilerId),$a().setContext("profile",{profiler_id:this._profilerId}),this._startProfilerInstance(),!this._profiler){$&&k.log("[Profiling] Failed to start JS Profiler; stopping."),this._resetProfilerInfo();return}this._startPeriodicChunking()}}_endProfiling(){this._isRunning&&(this._isRunning=!1,this._chunkTimer&&(clearTimeout(this._chunkTimer),this._chunkTimer=void 0),this._clearAllRootSpanTimeouts(),this._collectCurrentChunk().catch(t=>{$&&k.error("[Profiling] Failed to collect current profile chunk on `stop()`:",t)}),this._lifecycleMode==="manual"&&$a().setContext("profile",{}))}_setupTraceLifecycleListeners(t){t.on("spanStart",a=>{if(!this._sessionSampled){$&&k.log("[Profiling] Span not profiled because of negative sampling decision for user session.");return}if(a!==Ve(a))return;if(!a.isRecording()){$&&k.log("[Profiling] Discarding profile because root span was not sampled.");return}const n=a.spanContext().spanId;if(!n||this._activeRootSpanIds.has(n))return;this._registerTraceRootSpan(n);const i=this._activeRootSpanIds.size;i===1&&($&&k.log(`[Profiling] Root span ${n} started. Profiling active while there are active root spans (count=${i}).`),this._beginProfiling())}),t.on("spanEnd",a=>{if(!this._sessionSampled)return;const n=a.spanContext().spanId;if(!n||!this._activeRootSpanIds.has(n))return;this._activeRootSpanIds.delete(n);const i=this._activeRootSpanIds.size;$&&k.log(`[Profiling] Root span with ID ${n} ended. Will continue profiling for as long as there are active root spans (currently: ${i}).`),i===0&&(this._collectCurrentChunk().catch(r=>{$&&k.error("[Profiling] Failed to collect current profile chunk on last `spanEnd`:",r)}),this._endProfiling())})}_resetProfilerInfo(){this._isRunning=!1,$a().setContext("profile",{})}_clearAllRootSpanTimeouts(){this._rootSpanTimeouts.forEach(t=>clearTimeout(t)),this._rootSpanTimeouts.clear()}_registerTraceRootSpan(t){this._activeRootSpanIds.add(t);const a=setTimeout(()=>this._onRootSpanTimeout(t),Uee);this._rootSpanTimeouts.set(t,a)}_startProfilerInstance(){var a;if(((a=this._profiler)==null?void 0:a.stopped)===!1)return;const t=j9();if(!t){$&&k.log("[Profiling] Failed to start JS Profiler.");return}this._profiler=t}_startPeriodicChunking(){this._isRunning&&(this._chunkTimer=setTimeout(()=>{if(this._collectCurrentChunk().catch(t=>{$&&k.error("[Profiling] Failed to collect current profile chunk during periodic chunking:",t)}),this._isRunning){if(this._startProfilerInstance(),!this._profiler){this._resetProfilerInfo();return}this._startPeriodicChunking()}},Hee))}_onRootSpanTimeout(t){this._rootSpanTimeouts.has(t)&&(this._rootSpanTimeouts.delete(t),this._activeRootSpanIds.has(t)&&($&&k.log(`[Profiling] Reached 5-minute timeout for root span ${t}. You likely started a manual root span that never called \`.end()\`.`),this._activeRootSpanIds.delete(t),this._activeRootSpanIds.size===0&&this._endProfiling()))}async _collectCurrentChunk(){const t=this._profiler;if(this._profiler=void 0,!!t)try{const a=await t.stop(),n=Tee(a,this._client,this._profilerId),i=Bee(n);if("reason"in i){$&&k.log("[Profiling] Discarding invalid profile chunk (this is probably a bug in the SDK):",i.reason);return}this._sendProfileChunk(n),$&&k.log("[Profiling] Collected browser profile chunk.")}catch(a){$&&k.log("[Profiling] Error while stopping JS Profiler for chunk:",a)}}_sendProfileChunk(t){var s;const a=this._client,n=j_((s=a.getSdkMetadata)==null?void 0:s.call(a)),i=a.getDsn(),r=a.getOptions().tunnel,o=ga({event_id:tt(),sent_at:new Date().toISOString(),...n&&{sdk:n},...!!r&&i&&{dsn:Xa(i)}},[[{type:"profile_chunk"},t]]);a.sendEnvelope(o).then(null,u=>{$&&k.error("Error while sending profile chunk envelope:",u)})}}const Gee="BrowserProfiling",Vee=()=>({name:Gee,setup(e){const t=e.getOptions(),a=new Wee;if(!Vs(t)&&!t.profileLifecycle&&(t.profileLifecycle="manual"),Vs(t)&&!t.profilesSampleRate){$&&k.log("[Profiling] Profiling disabled, no profiling options foun
534d.");return}const n=He(),i=n&&Ve(n);if(Vs(t)&&t.profileSessionSampleRate!==void 0&&$&&k.warn("[Profiling] Both legacy profiling (`profilesSampleRate`) and UI profiling settings are defined. `profileSessionSampleRate` has no effect when legacy profiling is enabled."),Vs(t))i&&O9(i)&&t2(i)&&a2(i),e.on("spanStart",r=>{r===Ve(r)&&t2(r)&&a2(r)}),e.on("beforeEnvelope",r=>{var u,_;if(!Pee())return;const o=Oee(r);if(!o.length)return;const s=[];for(const c of o){const l=c==null?void 0:c.contexts,f=(u=l==null?void 0:l.profile)==null?void 0:u.profile_id,d=(_=l==null?void 0:l.profile)==null?void 0:_.start_timestamp;if(typeof f!="string"){$&&k.log("[Profiling] cannot find profile for a span without a profile context");continue}if(!f){$&&k.log("[Profiling] cannot find profile for a span without a profile context");continue}l!=null&&l.profile&&delete l.profile;const g=Lee(f);if(!g){$&&k.log(`[Profiling] Could not retrieve profile for span: ${f}`);continue}const h=jee(f,d,g,c);h&&s.push(h)}qee(r,s)});else{const r=t.profileLifecycle;if(e.on("startUIProfiler",()=>a.start()),e.on("stopUIProfiler",()=>a.stop()),r==="manual")a.initialize(e);else if(r==="trace"){if(!$t(t)){$&&k.warn("[Profiling] `profileLifecycle` is 'trace' but tracing is disabled. Set a `tracesSampleRate` or `tracesSampler` to enable span tracing.");return}a.initialize(e),i&&a.notifyRootSpanActive(i),X.setTimeout(()=>{const o=He(),s=o&&Ve(o);s&&a.notifyRootSpanActive(s)},0)}}},processEvent(e){return $ee(e)}}),Kee=Vee,Yee=()=>({name:"LaunchDarkly",processEvent(e,t,a){return wr(e)}});function Jee(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,a)=>{li(e,t.value),ci(e,t.value)}}}const Zee=()=>({name:"OpenFeature",processEvent(e,t,a){return wr(e)}});class Xee{after(t,a){li(a.flagKey,a.value),ci(a.flagKey,a.value)}error(t,a,n){li(t.flagKey,t.defaultValue),ci(t.flagKey,t.defaultValue)}}const Qee=({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){const t=e.prototype;ot(t,"isEnabled",ete)},processEvent(t,a,n){return wr(t)}});function ete(e){return function(...t){const a=t[0],n=e.apply(this,t);return typeof a=="string"&&typeof n=="boolean"?(li(a,n),ci(a,n)):$&&k.error(`[Feature Flags] UnleashClient.isEnabled does not match expected signature. arg0: ${a} (${typeof a}), result: ${n} (${typeof n})`),n}}const tte=({growthbookClass:e})=>G$({growthbookClass:e}),ate=({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",a=>{li(a.gate.name,a.gate.value),ci(a.gate.name,a.gate.value)})},processEvent(t,a,n){return wr(t)}});async function nte(){const e=W();if(!e)return"no-client-active";if(!e.getDsn())return"no-dsn-configured";try{await hw(()=>fetch("https://o447951.ingest.sentry.io/api/4509632503087104/envelope/?sentry_version=7&sentry_key=c1dfb07d783ad5325c245c1fd3725390&sentry_client=sentry.javascript.browser%2F1.33.7",{body:"{}",method:"POST",mode:"cors",credentials:"omit"}))}catch{return"sentry-unreachable"}}const ite="WebWorker",rte=({worker:e})=>({name:ite,setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(t=>n2(t))},addWorker:t=>n2(t)});function n2(e){e.addEventListener("message",t=>{ute(t.data)&&(t.stopImmediatePropagation(),t.data._sentryDebugIds&&($&&k.log("Sentry debugId web worker message received",t.data),X._sentryDebugIds={...t.data._sentryDebugIds,...X._sentryDebugIds}),t.data._sentryWorkerError&&($&&k.log("Sentry worker rejection message received",t.data._sentryWorkerError),ote(t.data._sentryWorkerError)))})}function ote(e){const t=W();if(!t)return;const a=t.getOptions().stackParser,n=t.getOptions().attachStacktrace,i=e.reason,r=yn(i)?yv(i):el(a,i,void 0,n,!0);r.level="error",e.filename&&(r.contexts={...r.contexts,worker:{filename:e.filename}}),kr(r,{originalException:i,mechanism:{handled:!1,type:"auto.browser.web_worker.onunhandledrejection"}}),$&&k.log("Captured worker unhandled rejection",i)}function ste({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0}),e.addEventListener("unhandledrejection",t=>{var i;const n={reason:bv(t),filename:(i=e.location)==null?void 0:i.href};e.postMessage({_sentryMessage:!0,_sentryWorkerError:n}),$&&k.log("[Sentry Worker] Forwarding unhandled rejection to parent",n)}
534),$&&k.log("[Sentry Worker] Registered worker with unhandled rejection handling")}function ute(e){if(!Da(e)||e._sentryMessage!==!0)return!1;const t="_sentryDebugIds"in e,a="_sentryWorkerError"in e;return!(!t&&!a||t&&!(Da(e._sentryDebugIds)||e._sentryDebugIds===void 0)||a&&!Da(e._sentryWorkerError))}const P9=["activate","mount"],L9=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,_te=/(?:^|[-_])(\w)/g,lte=e=>e.replace(_te,t=>t.toUpperCase()).replace(/[-_]/g,""),cte="<Root>",mc="<Anonymous>",fte=(e,t)=>e.repeat(t),lo=(e,t)=>{if(!e)return mc;if(e.$root===e)return cte;if(!e.$options)return mc;const a=e.$options;let n=a.name||a._componentTag||a.__name;const i=a.__file;if(!n&&i){const r=i.match(/([^/\\]+)\.vue$/);r&&(n=r[1])}return(n?`<${lte(n)}>`:mc)+(i&&t!==!1?` at ${i}`:"")},dte=e=>{if(e&&(e._isVue||e.__isVue)&&e.$parent){const t=[];let a=0;for(;e;){if(t.length>0){const i=t[t.length-1];if(i.constructor===e.constructor){a++,e=e.$parent;continue}else a>0&&(t[t.length-1]=[i,a],a=0)}t.push(e),e=e.$parent}return`
535
536found in
537
538${t.map((i,r)=>`${(r===0?"---> ":fte(" ",5+r*2))+(Array.isArray(i)?`${lo(i[0])}... (${i[1]} recursive calls)`:lo(i))}`).join(`
539`)}`}return`
540
541(found in ${lo(e)})`},z9=(e,t)=>{const{errorHandler:a}=e.config;e.config.errorHandler=(n,i,r)=>{var _;const o=lo(i,!1),s=i?dte(i):"",u={componentName:o,lifecycleHook:r,trace:s};if((t==null?void 0:t.attachProps)!==!1&&i&&((_=i.$options)!=null&&_.propsData?u.propsData=i.$options.propsData:i.$props&&(u.propsData=i.$props)),setTimeout(()=>{Ne(n,{captureContext:{contexts:{vue:u}},mechanism:{handled:!!a,type:"auto.function.vue.error_handler"}})}),typeof a=="function"&&e.config.errorHandler)a.call(e,n,i,r);else throw n}},i2="ui.vue",gte={activate:["activated","deactivated"],create:["beforeCreate","created"],unmount:["beforeUnmount","unmounted"],destroy:["beforeDestroy","destroyed"],mount:["beforeMount","mounted"],update:["beforeUpdate","updated"]};function Fc(e,t,a){e.$_sentryRootComponentSpanTimer&&clearTimeout(e.$_sentryRootComponentSpanTimer),e.$_sentryRootComponentSpanTimer=setTimeout(()=>{var n;(n=e.$root)!=null&&n.$_sentryRootComponentSpan&&(e.$root.$_sentryRootComponentSpan.end(t),e.$root.$_sentryRootComponentSpan=void 0)},a)}function hte(e,t){function a(i){return i.replace(/^<([^\s]*)>(?: at [^\s]*)?$/,"$1")}return e.some(i=>a(t)===a(i))}const $9=(e={})=>{const t=(e.hooks||[]).concat(P9).filter((i,r,o)=>o.indexOf(i)===r),a={},n=e.timeout||2e3;for(const i of t){const r=gte[i];if(!r){L9&&k.warn(`Unknown hook: ${i}`);continue}for(const o of r)a[o]=function(){var f;const s=this.$root===this;s&&(this.$_sentryRootComponentSpan=this.$_sentryRootComponentSpan||Ka({name:"Application Render",op:`${i2}.render`,attributes:{[be]:"auto.ui.vue"},onlyIfParent:!0}),Fc(this,Me(),n));const u=lo(this,!1);if(!(s||(Array.isArray(e.trackComponents)?hte(e.trackComponents,u):e.trackComponents))){Fc(this,Me(),n);return}this.$_sentryComponentSpans=this.$_sentryComponentSpans||{};const c=o===r[0],l=((f=this.$root)==null?void 0:f.$_sentryRootComponentSpan)||He();if(c){if(l){const d=this.$_sentryComponentSpans[i];d&&d.end(),this.$_sentryComponentSpans[i]=Ka({name:`Vue ${u}`,op:`${i2}.${i}`,attributes:{[be]:"auto.ui.vue"},onlyIfParent:!0})}}else{const d=this.$_sentryComponentSpans[i];if(!d)return;d.end(),Fc(this,Me(),n)}}}return a},mte=Z,Fte={Vue:mte.Vue,attachProps:!0,attachErrorHandler:!0,tracingOptions:{hooks:P9,timeout:2e3,trackComponents:!1}},pte="Vue",H9=(e={})=>({name:pte,setup(t){const a={...Fte,...t.getOptions(),...e};if(!a.Vue&&!a.app){va(()=>{});return}a.app?(Array.isArray(a.app)?a.app:[a.app]).forEach(i=>r2(i,a)):a.Vue&&r2(a.Vue,a)}}),r2=(e,t)=>{var a;L9&&((a=e._instance)==null?void 0:a.isMounted)===!0&&va(()=>{}),t.attachErrorHandler&&z9(e,t),$t(t)&&e.mixin($9(t.tracingOptions))};function U9(e={}){const t={defaultIntegrations:[...PF(),H9()],...e};return Yw(t,"vue"),hY(t)}function bte(e,t,a){let n=!1;e.onError(i=>Ne(i,{mechanism:{handled:!1}})),e.beforeEach((i,r,o)=>{const s=n?void 0:yte(),u={};for(const l of Object.keys(i.params))u[`url.path.parameter.${l}`]=i.params[l],u[`params.${l}`]=i.params[l];for(const l of Object.keys(i.query)){const f=i.query[l];f&&(u[`query.${l}`]=f)}let _=i.path,c="url";if(i.name&&t.routeLabel!=="path")_=i.name.toString(),c="custom";else if(i.matched.length>0){const l=i.matched.length-1;_=i.matched[l].path,c="route"}_e().setTransactionName(_),t.instrumentPageLoad&&s&&(se(s).data[dt]!=="custom"&&(s.updateName(_),s.setAttribute(dt,c)),s.setAttributes({...u,[be]:"auto.pageload.vue"}),n=!0),t.instrumentNavigation&&!s&&a({name:_,op:"navigation",attributes:{...u,[be]:"auto.navigation.vue",[dt]:c}}),o&&o()})}function yte(){const e=He(),t=e&&Ve(e);return t&&se(t).op==="pageload"?t:void 0}function W9(e={}){if(!e.router)return Yb(e);const t=Yb({...e,instrumentNavigation:!1}),{router:a,instrumentNavigation:n=!0,instrumentPageLoad:i=!0,routeLabel:r="name"}=e;return{...t,afterAllSetup(o){t.afterAllSetup(o),bte(a,{routeLabel:r,instrumentNavigation:n,instrumentPageLoad:i},u=>{r0(o,u)})}}}const Dte={attachPiniaState:!0,addBreadcrumbs:!0,actionTransformer:e=>e,stateTransformer:e=>e},o2=(e,t)=>
541{const a={};try{return Object.keys(e.state.value).forEach(n=>{a[n]=e.state.value[n]}),t?t(a):a}catch{return a}},Ete=e=>{const t={...Dte,...e};return({store:n,pinia:i})=>{t.attachPiniaState!==!1&&$a().addEventProcessor((r,o)=>{var s;try{const _=`pinia_state_all_stores_${new Date().toTimeString().split(" ")[0]}.json`;((s=o.attachments)==null?void 0:s.some(l=>l.filename.startsWith("pinia_state_all_stores_")))||(o.attachments=[...o.attachments||[],{filename:_,data:JSON.stringify(o2(i,t.stateTransformer))}])}catch{}return r}),n.$onAction(r=>{r.after(()=>{const o=t.actionTransformer(r.name);typeof o<"u"&&o!==null&&t.addBreadcrumbs!==!1&&fa({category:"pinia.action",message:`Store: ${n.$id} | Action: ${o}`,level:"info"});const s=o2(i,t.stateTransformer),u=_e(),_=u.getScopeData().contexts.state;if(typeof s<"u"&&s!==null){const c=W(),l=c==null?void 0:c.getOptions(),f=(l==null?void 0:l.normalizeDepth)||3,g={..._||{},state:{type:"pinia",value:s}};Et(g,"__sentry_override_normalization_depth__",3+f),u.setContext("state",g)}else u.setContext("state",{..._||{},state:{type:"pinia",value:"undefined"}})})})}},kte=Object.freeze(Object.defineProperty({__proto__:null,BrowserClient:UC,MULTIPLEXED_TRANSPORT_EXTRA_KEY:ou,OpenFeatureIntegrationHook:Xee,SDK_VERSION:La,SEMANTIC_ATTRIBUTE_SENTRY_OP:et,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:be,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:M_,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:dt,Scope:la,WINDOW:X,addBreadcrumb:fa,addEventProcessor:vw,addIntegration:g1,attachErrorHandler:z9,breadcrumbsIntegration:hv,browserApiErrorsIntegration:mv,browserProfilingIntegration:Kee,browserSessionIntegration:Fv,browserTracingIntegration:W9,buildLaunchDarklyFlagUsedHandler:Jee,captureConsoleIntegration:e$,captureEvent:kr,captureException:Ne,captureFeedback:uC,captureMessage:Dw,captureSession:d1,chromeStackLineParser:lv,close:RL,consoleLoggingIntegration:fH,contextLinesIntegration:PY,continueTrace:sL,createConsolaReporter:pH,createLangChainCallbackHandler:JU,createSentryPiniaPlugin:Ete,createTracingMixins:$9,createTransport:jw,createUserFeedbackEnvelope:qK,dedupeIntegration:aC,defaultRequestInstrumentationOptions:i0,defaultStackLineParsers:fv,defaultStackParser:dv,diagnoseSdkConnectivity:nte,endSession:tF,eventFiltersIntegration:Zw,eventFromException:$C,eventFromMessage:HC,exceptionFromError:Q_,extraErrorDataIntegration:_$,featureFlagsIntegration:W$,feedbackAsyncIntegration:OG,feedbackIntegration:ib,feedbackSyncIntegration:ib,flush:ML,forceLoad:mY,functionToStringIntegration:Jw,geckoStackLineParser:cv,getActiveSpan:He,getClient:W,getCurrentScope:_e,getDefaultIntegrations:PF,getFeedback:UW,getGlobalScope:$a,getIsolationScope:Xe,getReplay:BQ,getRootSpan:Ve,getSpanDescendants:io,getSpanStatusFromHttpCode:W6,getTraceData:lF,globalHandlersIntegration:pv,graphqlClientIntegration:VY,growthbookIntegration:tte,httpClientIntegration:CY,httpContextIntegration:Ev,inboundFiltersIntegration:Xw,init:U9,instrumentAnthropicAiClient:TU,instrumentGoogleGenAIClient:$U,instrumentLangGraph:iW,instrumentOpenAiClient:lU,instrumentOutgoingRequests:v9,instrumentSupabaseClient:sC,isEnabled:Cw,isInitialized:NL,lastEventId:ww,launchDarklyIntegration:Yee,lazyLoadIntegration:LC,linkedErrorsIntegration:kv,logger:oH,makeBrowserOfflineTransport:Dee,makeFetchTransport:jF,makeMultiplexedTransport:Cz,metrics:mH,moduleMetadataIntegration:Jz,onLoad:FY,openFeatureIntegration:Zee,opera10StackLineParser:TK,opera11StackLineParser:IK,parameterize:Kw,registerSpanErrorInstrumentation:_w,registerWebWorker:ste,replayCanvasIntegration:YQ,replayIntegration:SQ,reportPageLoaded:dee,reportingObserverIntegration:EY,rewriteFramesIntegration:F$,sendFeedback:vC,setActiveSpanInBrowser:gee,setContext:Ew,setCurrentClient:Uw,setExtra:qL,setExtras:IL,setHttpStatus:Eo,setMeasurement:gw,setTag:kw,setTags:OL,setUser:c1,showReportDialog:pY,spanToBaggageHeader:jP,spanToJSON:se,spanToTraceHeader:rw,spotlightBrowserIntegration:cY,startBrowserTracingNavigationSpan:r0,startBrowserTracingPageLoadSpan:A9,startInactiveSpan:Ka,startNewTrace:mw,startSession:f1,startSpan:Qa,startSpanManual:Na,statsigIntegration:ate,supabaseIntegration:B$,suppressTracing:hw,thirdPartyErrorFilterIntegration:L$,uiProfiler:lK,unleashIntegration:Qee,updateSpanName:MP,vueIntegration:H9,webWorkerIntegration:rte,winjsStackLineParser:vK,withActiveSpan:zo,withIsolationScope:lP,withScope:aa,zodErrorsIntegration:P$},Symbol.toStringTag,{value:"Module"})),wte=e=>b.request({url:"/sys/user/passport/login-v1",method:"post",data:e}),Cte=()=>b.request({url:"sys/user/passport/logout",method:"post"}),vte=e=>b.request({url:"/sys/user/passport/quick-login-v1",method:"post",data:e}),Ste=e=>b.request({url:"/sys/user/passport/phone-login",method:"post",data:e}),efe=e=>b.request({url:"/sys/user/passport/send-code",method:"post",data:e}),tfe=e=>b.request({url:"/sys/user/passport/phone-verify-code",method:"post",data:e}),afe=(e,t)=>
541b.request({url:"/sys/user/passport/send-whatsapp-code",method:"post",data:e,customTips:(t==null?void 0:t.customTips)??!1}),nfe=e=>b.request({url:"/sys/user/passport/weixin-qrcode",data:e,method:"post"}),ife=e=>b.request({url:"/sys/user/passport/telegram-login",method:"post",data:e}),rfe=e=>b.request({url:"/sys/user/passport/facebook-login",method:"post",data:e}),ofe=e=>b.request({url:"/sys/user/passport/whatsapp-login",method:"post",data:e}),sfe=e=>b.request({url:"sys/project/individual-whatsapp/whatsapp-bind-verify",method:"post",data:e}),ufe=e=>b.request({url:"/sys/user/passport/check-two-verify",data:e,method:"post"}),_fe=e=>b.request({url:"/sys/user/passport/check-account",method:"get",params:e}),lfe=e=>b.request({url:"/sys/user/passport/reset-password-v1",method:"post",data:e}),cfe=e=>b.request({url:"/sys/user/passport/reset-password",method:"post",data:e}),ffe=e=>b.request({url:"/sys/user/passport/email-verify-code",method:"post",data:e}),dfe=e=>b.request({url:"/sys/user/passport/send-validate-code",method:"post",data:e}),gfe=e=>b.request({url:"/sys/user/passport/record-source",method:"post",data:e}),hfe=e=>b.request({url:"/sys/user/profile/set-password",method:"post",data:e}),Ate=Te(["duplicateShortcut","reservedSystemShortcut","invalidShortcut"]),s2=Te(["openShortcutPanel","openQuickReply","addVisitorTags","addSessionTags","assignSession","summarizeSession","correctLanguage","endSession","addRemark","searchChatRecords"]),Tte=It({reason:Ate,actionKey:s2,conflictActionKey:s2}).strict(),Bte=Te(["enter","modifierEnter"]),ia=Le(U()),xte=It({openShortcutPanel:ia,openQuickReply:ia,addVisitorTags:ia,addSessionTags:ia,assignSession:ia,summarizeSession:ia,correctLanguage:ia,endSession:ia,addRemark:ia,searchChatRecords:ia}
541),dl=It({enabled:ft(),shortcuts:xte,sendKey:Bte}).strict(),co="openShortcutPanel",Ite="enter",pc=["3",...ex],ts=[{key:"openShortcutPanel",scope:"panelTrigger",labelKey:"components.shortcutPanel.actions.openShortcutPanel",defaultShortcut:["CommandOrControl","K"],hiddenChannels:[]},{key:"openQuickReply",scope:"chatPage",labelKey:"components.shortcutPanel.actions.openQuickReply",defaultShortcut:["Alt","R"],hiddenChannels:[]},{key:"addVisitorTags",scope:"chatPage",labelKey:"components.shortcutPanel.actions.addVisitorTags",defaultShortcut:["Alt","V"],hiddenChannels:[]},{key:"addSessionTags",scope:"chatPage",labelKey:"components.shortcutPanel.actions.addSessionTags",defaultShortcut:["Alt","T"],hiddenChannels:[]},{key:"assignSession",scope:"chatPage",labelKey:"components.shortcutPanel.actions.assignSession",defaultShortcut:["Alt","A"],hiddenChannels:[]},{key:"summarizeSession",scope:"chatPage",labelKey:"components.shortcutPanel.actions.summarizeSession",defaultShortcut:["Alt","S"],hiddenChannels:pc},{key:"correctLanguage",scope:"chatPage",labelKey:"components.shortcutPanel.actions.correctLanguage",defaultShortcut:["Alt","W"],hiddenChannels:pc},{key:"endSession",scope:"chatPage",labelKey:"components.shortcutPanel.actions.endSession",defaultShortcut:["Alt","Q"],hiddenChannels:[]},{key:"addRemark",scope:"chatPage",labelKey:"components.shortcutPanel.actions.addRemark",defaultShortcut:["Alt","N"],hiddenChannels:[]},{key:"searchChatRecords",scope:"chatPage",labelKey:"components.shortcutPanel.actions.searchChatRecords",defaultShortcut:["Alt","M"],hiddenChannels:pc}],qte=ts.reduce((e,t)=>(e[t.key]=t,e),{}),mfe=(e,t)=>!qte[e].hiddenChannels.includes(t),Ote=[["CommandOrControl","R"],["CommandOrControl","W"],["CommandOrControl","L"],["CommandOrControl","F"],["CommandOrControl","T"],["CommandOrControl","N"],["CommandOrControl","P"],["CommandOrControl","S"],["CommandOrControl","A"],["CommandOrControl","C"],["CommandOrControl","V"],["CommandOrControl","X"],["CommandOrControl","Z"],["CommandOrControl","Y"],["CommandOrControl","D"],["CommandOrControl","H"],["CommandOrControl","J"],["CommandOrControl","U"],["CommandOrControl","O"],["CommandOrControl","0"],["CommandOrControl","="],["CommandOrControl","-"],["CommandOrControl","["],["CommandOrControl","]"],["CommandOrControl","ArrowLeft"],["CommandOrControl","ArrowRight"],["CommandOrControl","PageUp"],["CommandOrControl","PageDown"],["CommandOrControl","Shift","T"],["CommandOrControl","Shift","N"],["CommandOrControl","Shift","J"],["CommandOrControl","Shift","Delete"],["CommandOrControl","Shift","="],["Shift","6"],["Alt","ArrowLeft"],["Alt","ArrowRight"],["CommandOrControl","Tab"],["CommandOrControl","Shift","Tab"],["CommandOrControl","1"],["CommandOrControl","2"],["CommandOrControl","3"],["CommandOrControl","4"],["CommandOrControl","5"],["CommandOrControl","6"],["CommandOrControl","7"],["CommandOrControl","8"],["CommandOrControl","9"]],G9=["CommandOrControl","Alt","Shift","Control"],Mte=new Set(G9),Rte={CommandOrControl:"Command",Alt:"Option",Shift:"Shift",Control:"Ctrl"},Nte={CommandOrControl:"Ctrl",Alt:"Alt",Shift:"Shift",Control:"Ctrl"},V9={CommandOrControl:"command",Alt:"option",Shift:"shift",Control:"ctrl"},K9={CommandOrControl:"ctrl",Alt:"alt",Shift:"shift",Control:"ctrl"},jte={escape:"Escape",esc:"Escape",enter:"Enter",tab:"Tab",backspace:"Backspace",delete:"Delete",space:"Space",spacebar:"Space",arrowup:"ArrowUp",arrowdown:"ArrowDown",arrowleft:"ArrowLeft",arrowright:"ArrowRight",home:"Home",end:"End",pageup:"PageUp",pagedown:"PageDown"},Pte=["-","=","[","]","\\",";","'",",",".","/","`"],Lte={Backquote:"`",Minus:"-",Equal:"=",BracketLeft:"[",BracketRight:"]",Backslash:"\\",Semicolon:";",Quote:"'",Comma:",",Period:".",Slash:"/"},zte=["Escape","Enter","Tab","Backspace","Delete","Space","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Home","End","PageUp","PageDown"],gl=()=>typeof window>"u"?!1:/mac/i.test(window.navigator.platform),Ffe=()=>gl()?"Command":"Ctrl",Fi=e=>Mte.has(e),Y9=e=>{if(e===" ")return"Space";const t=e.trim();if(t.length===0)return"";const a=t.toLowerCase();if(a==="ctrl")return"CommandOrControl";if(a==="control")return"Control";if(a==="commandorcontrol"||a==="command"||a==="cmd"||a==="meta")return"CommandOrControl";if(a==="alt"||a==="option")return"Alt";if(a==="shift")return"Shift";const n=jte[a];return n!==void 0?n:t.length===1||/^f\d{1,2}$/i.test(t)?t.toUpperCase():t},$te=e=>{if(/^Key[A-Z]$/.test(e.code))return e.code.replace("Key","");if(/^Digit[0-9]$/.test(e.code))return e.code.replace("Digit","");if(/^F([1-9]|1[0-2])$/.test(e.code))return e.code;const t=Lte[e.code];return t!==void 0?t:Y9(e.key)},Tr=e=>{const t=new Set,a=[];e.forEach(i=>
541{const r=Y9(i);if(r.length!==0){if(Fi(r)){t.add(r);return}a.push(r)}});const n=[];return G9.forEach(i=>{t.has(i)&&n.push(i)}),a.forEach(i=>{n.push(i)}),n},J9=e=>gl()?Rte[e]:Nte[e],pfe=e=>{const t=Tr(e);return t.length===0?"":t.map(a=>Fi(a)?J9(a):a).join(" + ")},bfe=e=>Tr(e).map(t=>Fi(t)?J9(t):t),Hte=e=>gl()?V9[e]:K9[e],u2=(e,t)=>t==="mac"?V9[e]:K9[e],fo=e=>{const t=Tr(e);return t.length===0?"":t.map(a=>Fi(a)?Hte(a):a).join("+")},Ute=e=>{if(e.isComposing)return[];const t=$te(e);if(t.length===0)return[];if(Fi(t))return[];const a=[];return gl()?(e.metaKey&&a.push("CommandOrControl"),e.ctrlKey&&a.push("Control")):e.ctrlKey&&a.push("CommandOrControl"),e.altKey&&a.push("Alt"),e.shiftKey&&a.push("Shift"),a.push(t),Tr(a)},Z9=()=>{const e={};return ts.forEach(t=>{e[t.key]=[...t.defaultShortcut]}),{enabled:!0,shortcuts:e,sendKey:Ite}},Wte=e=>{const t={};return ts.forEach(a=>{t[a.key]=Tr(e.shortcuts[a.key])}),{enabled:!0,shortcuts:t,sendKey:e.sendKey}},X9=e=>{const t=dl.safeParse(e);return t.success?Wte(t.data):null},Gte=(e,t)=>{if(!e.enabled)return[];const a=[];return ts.forEach(n=>{if(n.scope!==t)return;const i=fo(e.shortcuts[n.key]);i.length!==0&&a.push({actionKey:n.key,scope:n.scope,shortcut:i})}),a},yfe=(e,t,a)=>{const n=fo(Ute(a));if(n.length===0)return null;const i=Gte(e,t).find(r=>r.shortcut===n);return i||null},Vte=e=>/^[A-Z]$/.test(e)||/^[0-9]$/.test(e)||/^F([1-9]|1[0-2])$/.test(e)||zte.includes(e)?!0:Pte.includes(e),Kte=ia.superRefine((e,t)=>{const a=Tr(e);if(a.length===0)return;const n=a.filter(u=>Fi(u)),i=n.length,r=a.filter(u=>!Fi(u)&&Vte(u)).length;if(i<1){t.addIssue({code:Mi.custom,message:"invalidShortcut"});return}if(r!==1){t.addIssue({code:Mi.custom,message:"invalidShortcut"});return}if(a.length!==i+r){t.addIssue({code:Mi.custom,message:"invalidShortcut"});return}if(new Set(n.map(u=>u2(u,"windows"))).size!==i){t.addIssue({code:Mi.custom,message:"invalidShortcut"});return}new Set(n.map(u=>u2(u,"mac"))).size!==i&&t.addIssue({code:Mi.custom,message:"invalidShortcut"})}),Yte=e=>Kte.safeParse(e).success,to=(e,t,a)=>({valid:!1,reason:e,actionKey:t,conflictActionKey:a}),Ks=(e,t)=>{const a={reason:t.reason,actionKey:t.actionKey,conflictActionKey:t.conflictActionKey};e.addIssue({code:Mi.custom,message:t.reason,path:["shortcuts",t.actionKey],params:a})},Jte=e=>{const t=to("invalidShortcut",co,co);if(e===void 0||!("params"in e))return t;const a=Tte.safeParse(e.params);return a.success?{valid:!1,reason:a.data.reason,actionKey:a.data.actionKey,conflictActionKey:a.data.conflictActionKey}:t},Zte=dl.superRefine((e,t)=>{const a=fo(e.shortcuts[co]),n=new Map;ts.some(i=>{const r=fo(e.shortcuts[i.key]);if(r.length===0)return!1;if(!Yte(e.shortcuts[i.key]))return Ks(t,to("invalidShortcut",i.key,i.key)),!0;if(Ote.some(u=>fo(u)===r))return Ks(t,to("reservedSystemShortcut",i.key,i.key)),!0;if(i.key!==co&&r===a)return Ks(t,to("duplicateShortcut",i.key,co)),!0;const o=`${i.scope}:${r}`,s=n.get(o);return s?(Ks(t,to("duplicateShortcut",i.key,s)),!0):(n.set(o,i.key),!1)})}),Q9=e=>{const t=Zte.safeParse(e);return t.success?{valid:!0}:Jte(t.error.issues[0])},eS=()=>typeof window<"u"&&typeof window.localStorage<"u",tS=()=>ea(xu.CHAT_SHORTCUT_PREFERENCE,{projectId:!1,userId:!0}),Xte=e=>{eS()&&Fn(tS(),e,!0,dl)},Qte=e=>{const t=Z9();try{const a=X9(JSON.parse(e));return a===null?t:Q9(a).valid?a:t}catch{return t}},eae=e=>{const t=Qte(e);return Xte(t),t},Dfe=()=>{const e=Z9();if(!eS())return e;const t=X9(Jt(tS(),!0,dl,e));return t===null?e:Q9(t).valid?t:e},tae=e=>e==="light"||e==="dark"||e==="auto",ki=C_("user",{state:()=>({sysUserId:"",realUserId:"",userName:"",nickname:"",avatar:"",email:"",phone:"",certificationNotice:void 0,certificationInfo:"",agentId:"",customerSuccessId:"0",language:"",translateLanguage:"",createdTime:"",roleId:"",identityId:"",authList:[],projectId:"",projectCode:"",projectCreatedTime:"",projectName:"",canSelectOnlineStatuses:["0","1","2"],onlineStatus:"0",isNewSocket:"0",informationHidden:"1",isProjectOwner:!1,sameTeamList:[],packageType:"basic",packageFeeType:"PACKAGE_V5",balanceDay:"",isExpired:!1,isInputAreaDisabledLimit:"0",ai_employee_new_project:"0",is_adspower_user:"0",balance:"",otherInformationHidden:["1","2","3","4","5"],isOwner:"0",isNewUi:"0",superRole:"",openCustomerSuccessWindow:!1,isAllMonthBalance:"0",payManagerId:"0",isOpenTwoVerify:"0",timeZone:void 0,locationTimeZone:void 0,registerInviteCode:"",wxOpe
541nid:"",passwordEmpty:"0",googleEmail:"",telegramId:"",facebookId:"",whatsappPhone:"",showIcon:"0",completed:"0",helpknowId:""}),getters:{sysUserInfo(e){return{...e}},isInformationHidden(e){return e.informationHidden==="1"},sysUserOnlineStatus(e){return e.onlineStatus},optionalOnlineStatuses(e){return e.canSelectOnlineStatuses},useSocketV2(e){return e.isNewSocket==="1"},isAiEmployeeNewProject(e){return e.ai_employee_new_project==="1"},isHiddenPhone(e){return e.informationHidden==="1"&&e.otherInformationHidden.includes("4")},isHiddenEmail(e){return e.informationHidden==="1"&&e.otherInformationHidden.includes("5")},isHiddenFacebook(e){return e.informationHidden==="1"&&e.otherInformationHidden.includes("3")},isHiddenTelegram(e){return e.informationHidden==="1"&&e.otherInformationHidden.includes("2")},isHiddenAds(e){return e.informationHidden==="1"&&e.otherInformationHidden.includes("1")}},actions:{setOnlineStatus(e){this.$patch({onlineStatus:e})},setCanSelectOnlineStatuses(e){Array.isArray(e)&&this.$patch({canSelectOnlineStatuses:e})},async switchOnlineStatus(e){const t={...e};try{const a=await jN(t);return this.setOnlineStatus(e.online_status),Promise.resolve(a)}catch(a){return Promise.reject(a)}},setInfo(e){this.$patch(e)},async syncThemePreference(e){const t=Ol(),a=e!=null,n=Jt(sn.THEME_KEY),i=!!n,r=tae(n)?n:void 0;if(!r){i&&jr(sn.THEME_KEY),a&&t.setTheme(e);return}if(t.setTheme(r),!a){try{await yp({theme:r})}catch{}return}if(r===e){jr(sn.THEME_KEY);return}try{await yp({theme:r}),jr(sn.THEME_KEY)}catch{}},resetInfo(){jr(ea(sn.NEW_BENEFITS_PROMPT_KEY,{userId:!0,projectId:!1})),this.$reset()},async fetchUserInfo(e={}){var t,a;try{const{shouldSyncNewUi:n=!0}=e;let i={_cza_:"init"};const r=Jt($0.CODE_LOGIN_PARAMS,!0);r&&(i=r);const o=await gR(i),{data:s}=o;r&&jr($0.CODE_LOGIN_PARAMS);const u={sysUserId:s.id,realUserId:s.real_user_id??"",userName:s.user_name,nickname:s.nickname,avatar:s.avatar,email:s.email,phone:s.phone,certificationNotice:s.certification_notice,certificationInfo:s.certification_info,agentId:s.agent_id||"",customerSuccessId:s.customer_success_id||"0",language:s.language,createdTime:s.created_time,roleId:s.role_id,identityId:s.identity_id,authList:s.auth_list||[],projectId:s.project_id,projectCode:s.project_code,projectName:s.project_name,onlineStatus:s.online_status,projectCreatedTime:s.project_created_time||"",isNewSocket:s.new_socket||"0",informationHidden:s.information_hidden||"1",isProjectOwner:s.is_owner==="1",packageType:s.package,packageFeeType:s.package_type,balanceDay:s.balance_day,isExpired:s.is_expired==="1",isInputAreaDisabledLimit:s.is_whatsapp_area_limit||"0",ai_employee_new_project:s.ai_employee_new_project,is_adspower_user:s.is_adspower_user,balance:s.balance||"",translateLanguage:"",otherInformationHidden:s.other_information_hidden||["1","2","3","4","5"],isOwner:s.is_owner||"0",isNewUi:n?s.is_new_ui||"0":this.isNewUi,superRole:s.super_role||"",facebookId:s.facebook_id||"",telegramId:s.telegram_id||"",wxOpenid:s.wx_openid||"",googleEmail:s.google_email||"",passwordEmpty:s.password_empty??"0",isOpenTwoVerify:s.is_open_two_verify??"0",whatsappPhone:s.whatsapp_phone||"",openCustomerSuccessWindow:!1,isAllMonthBalance:s.is_all_month_balance||"0",payManagerId:s.manager_id||"0",showIcon:((t=s.tasks_config)==null?void 0:t.show_icon)||"0",completed:((a=s.tasks_config)==null?void 0:a.completed)||"0",locationTimeZone:s.location_time_zone,helpknowId:s.helplook_id||""};let _=Kn.global.t(`common.enums.packageType.${s.package}`).toString();if(_.includes("enums.packageType")&&(_=Q5("版")[s.package]||""),n){const d=Jt(sn.SS_NEW_UI_KEY);if(d){const[g,h]=d.split(",");u.isNewUi!==g&&Date.now()-Number(h)<=2e4&&(u.isNewUi=g)}}this.setInfo(u);const c=Ol();c.setMenuSideBarRemoteState({menuSideBarExpandMode:s.nav_mode,menuSideBarExpandStatus:s.nav_mode_status}),c.setWorkflowEnabled(s.is_workflow_enabled),await this.syncThemePreference(s.theme),c.setHintAudio({id:s.sound_notice||"1",interval:Number(s.sound_notice_interval||10)});try{const d=await FR();this.setInfo({translateLanguage:e8(d.data.translate_language)});const g=d.data.send_message_shortcut_key;typeof g=="string"&&eae(g)}catch{}let l=s.language;Kn.global.locale.value&&Kn.global.locale.value!==s.language&&(l=Kn.global.locale.value);const f={user_id:L0(s.invite_code),user_name:`${s.user_name}(${s.id}/${s.project_id})${s.role_id==="0"?"【超】":""}`,language:l,phone:s.phone,email:s.email,description:`项目名称:${s.project_name}(${s.project_id})
542项目ID: ${s.project_code}${s.helplook_id?`-HK${s.helplook_id}`:""}
543套餐: ${_}
544套餐费用: $${s.package_fee}
545截止日期: ${s.package==="basic"?"-":Ou.unix(Number(s.balance_day)).format("YYYY-MM-DD")}
546客户成功ID: ${s.customer_success_id||"-"}`,custom_fields_ext:{projectid:s.project_id,hkid:s.helplook_id||""}};
546window.ssq&&(window.ssq.push("setLoginInfo",f),window.ssq.push("chatClose"));try{kte&&c1&&(c1({id:s.id,projectId:s.project_id,language:s.language}),kw("user.projectId",s.project_id))}catch{}return Promise.resolve(o)}catch(n){return Promise.reject(n)}},fetchSysUserProfile(){return hR().then(async e=>{const t={userName:e.data.user_name,sysUserId:e.data.id,email:e.data.email,phone:e.data.phone,language:e.data.language,translateLanguage:e.data.translate_language,timeZone:e.data.time_zone,locationTimeZone:JSON.stringify(e.data.location_time_zone),registerInviteCode:e.data.invite_code,wxOpenid:e.data.wx_openid,isOpenTwoVerify:e.data.is_open_two_verify,passwordEmpty:e.data.password_empty,googleEmail:e.data.google_email,telegramId:e.data.telegram_id,facebookId:e.data.facebook_id,whatsappPhone:e.data.whatsapp_phone};return this.setInfo(t),Ol().setMenuSideBarRemoteState({menuSideBarExpandMode:e.data.nav_mode,menuSideBarExpandStatus:e.data.nav_mode_status}),await this.syncThemePreference(e.data.theme),e})},async fetchSameTeamList(){return new Promise(e=>{const t=ea(xu.CHAT_SAME_MEMBERS),a=Jt(t,!0),n=Array.isArray(a);n&&(this.sameTeamList=a,e(this.sameTeamList)),LN().then(i=>{const{same_members:r}=i.data;Array.isArray(r)&&(this.sameTeamList=r,Fn(t,JSON.stringify(r)),n||e(this.sameTeamList))}).catch(()=>{n||e(this.sameTeamList)})})},handleLogin(e){return new Promise((t,a)=>{wte({...e,domain:window.location.hostname}).then(n=>{if(!n){a();return}const{cpl:i}=n.data;if(!i&&n.data.verify_key){t(n.data);return}z0(i),t(n.data)}).catch(n=>{a(n)})})},handleRegister(e){let t;return e.params.password&&(e.params.password=L0(e.params.password)),e.type==="phone"?t=Ste(e.params):e.type==="email"&&(t=vte(e.params)),new Promise((a,n)=>{t.then(i=>{if(!i){n();return}const{cpl:r=""}=i.data;if(!r&&i.data.verify_key){a(i.data);return}z0(r),a(i.data)}).catch(i=>{n(i)})})},logoutCallBack(){this.resetInfo(),fk()},async logout(){try{const e=Cte();return Promise.resolve(e)}catch(e){return Promise.reject(e)}finally{this.logoutCallBack()}},setOpenCustomerSuccessWindow(e){this.$patch({openCustomerSuccessWindow:e})}}}),aae="connect_channel",_2=Zt(!0),Efe=C_("onboarding",()=>{const e=ki(),t=w8(),a=Lt(!1),n=Lt("");let i="",r=0,o=null;const s=Lt({}),u=zt(()=>e.showIcon==="1"&&!mk()),_=zt(()=>u.value&&e.sysUserId&&e.projectId?`${e.sysUserId}_${e.projectId}`:""),c=()=>{r+=1,i="",o=null;const F=ea(H0.CONFIRMED_TASKS);s.value=_.value?{connect_channel:Jt(`${F}_connect_channel`,!0,_2,void 0),reply_message:Jt(`${F}_reply_message`,!0,_2,void 0)}:{},n.value="",t.value=void 0,a.value=!1},l=(F,{manual:p=!1,fromGuide:E=!1}={})=>{const y=_.value;if(!y)return c(),Promise.resolve();if(o&&i===y&&!p)return o;if(!F&&n.value===y)return Promise.resolve();r+=1;const A=r;i=y,a.value=!0;const C=Bj(p||E?{}:void 0).then(D=>{A!==r||y!==_.value||(t.value=D.data)}).catch(D=>{}).finally(()=>{A===r&&(n.value=y,i="",o=null,a.value=!1)});return o=C,C},f=F=>{var E;if(!_.value)return null;if(F==="connect_channel"&&(s.value.connect_channel||s.value.reply_message)||F==="reply_message"&&s.value.reply_message)return!0;if(n.value!==_.value)return null;const p=(E=t.value)==null?void 0:E.tasks.find(y=>y.key===F);return p?p.completed==="1":null},d=zt(()=>f(aae)),g=zt(()=>f("reply_message")),h=(F={})=>l(!0,F),m=F=>{!_.value||s.value[F]||(s.value[F]=!0,Fn(`${ea(H0.CONFIRMED_TASKS)}_${F}`,!0,!0))};return C8(_,c,{immediate:!0,flush:"sync"}),{onboardingSummaryData:t,onboardingSummaryLoading:a,isOnboardingGuideAvailable:u,isConnectChannelTaskCompleted:d,isReplyMessageTaskCompleted:g,loadOnboardingSummary:(F={})=>l(!1,F),refreshOnboardingSummary:h,markChannelConnected:()=>m("connect_channel"),markFirstMessageSent:()=>m("reply_message")}}),nae=v8(),iae={FE_CONNECT_F_C_V:"首次会话_连接成功弹窗曝光",FE_CONNECT_F_C_H:"首次会话_连接成功_进入聊天",FE_CONNECT_F_C_C:"首次会话_连接成功_继续连接账号",FE_CONNECT_F_C_X:"首次会话_连接成功弹窗关闭",FE_CONNECT_C_W_A_O_A:"WhatsApp App_总览页添加",FE_CONNECT_C_W_A_L_A:"WhatsApp App_列表页添加",FE_CONNECT_C_W_A_C:"WhatsApp App_发起集成",FE_CONNECT_C_W_A_S:"WhatsApp App_集成成功",FE_CONNECT_C_W_A_AA:"WhatsApp App_异步任务已受理",FE_CONNECT_C_W_API_O_A:"WhatsApp API_总览页添加",FE_CONNECT_C_W_API_L_A:"WhatsApp API_列表页添加",FE_CONNECT_C_W_API_C:"WhatsApp API_发起集成",FE_CONNECT_C_W_API_S:"WhatsApp API_集成成功",FE_CONNECT_C_W_API_AA:"WhatsApp API_异步任务已受理",FE_CONNECT_C_M_O_A:"Messenger_总览页添加",FE_CONNECT_C_M_L_A:"Messenger_列表页添加",FE_CONNECT_C_M_C:"Messenger_发起集成",FE_CONNECT_C_M_C_L:"Messenger_复制授权链接",FE_CONNECT_C_M_S:"Messenger_集成成功",FE_CONNECT_C_I_O_A:"Instagram_总览页添加",FE_CONNECT_C_I_L_A:"Instagram_列表页添加",FE_CONNECT_C_I_C:"Instagram_发起集成",FE_CONNECT_C_I_S:"Instagram_é›
546†æˆæˆåŠŸ",FE_CONNECT_C_T_A_O_A:"Telegram App_总览页添加",FE_CONNECT_C_T_A_L_A:"Telegram App_列表页添加",FE_CONNECT_C_T_A_C:"Telegram App_发起集成",FE_CONNECT_C_T_A_S:"Telegram App_集成成功",FE_CONNECT_C_T_A_AA:"Telegram App_异步任务已受理",FE_CONNECT_C_T_B_O_A:"Telegram Bot_总览页添加",FE_CONNECT_C_T_B_L_A:"Telegram Bot_列表页添加",FE_CONNECT_C_T_B_C:"Telegram Bot_发起集成",FE_CONNECT_C_T_B_S:"Telegram Bot_集成成功",FE_CONNECT_C_E_O_A:"Email_总览页添加",FE_CONNECT_C_E_L_A:"Email_列表页添加",FE_CONNECT_C_E_C:"Email_发起集成",FE_CONNECT_C_E_S:"Email_集成成功",FE_CONNECT_C_Y_O_A:"YouTube_总览页添加",FE_CONNECT_C_Y_L_A:"YouTube_列表页添加",FE_CONNECT_C_Y_C:"YouTube_发起集成",FE_CONNECT_C_Y_S:"YouTube_集成成功",FE_CONNECT_C_TT_A_O_A:"TikTok App_总览页添加",FE_CONNECT_C_TT_A_L_A:"TikTok App_列表页添加",FE_CONNECT_C_TT_A_C:"TikTok App_发起集成",FE_CONNECT_C_TT_A_S:"TikTok App_集成成功",FE_CONNECT_C_TT_A_AA:"TikTok App_异步任务已受理",FE_CONNECT_C_TW_A_O_A:"Twitter App_总览页添加",FE_CONNECT_C_TW_A_L_A:"Twitter App_列表页添加",FE_CONNECT_C_TW_A_C:"Twitter App_发起集成",FE_CONNECT_C_TW_A_S:"Twitter App_集成成功",FE_CONNECT_C_TW_A_AA:"Twitter App_异步任务已受理",FE_CONNECT_C_TT_BI_O_A:"TikTok Business_总览页添加",FE_CONNECT_C_TT_BI_L_A:"TikTok Business_列表页添加",FE_CONNECT_C_TT_BI_C:"TikTok Business_发起集成",FE_CONNECT_C_TT_BI_C_L:"TikTok Business_复制授权链接",FE_CONNECT_C_TT_BI_S:"TikTok Business_集成成功",FE_CONNECT_C_CW_O_A:"聊天插件_总览页添加",FE_CONNECT_C_CW_L_A:"聊天插件_列表页添加",FE_CONNECT_C_CW_C:"聊天插件_发起集成",FE_CONNECT_C_CW_S:"聊天插件_集成成功",FE_CONNECT_C_WX_S_O_A:"微信客服_总览页添加",FE_CONNECT_C_WX_S_L_A:"微信客服_列表页添加",FE_CONNECT_C_WX_S_C:"微信客服_发起集成",FE_CONNECT_C_WX_S_S:"微信客服_集成成功",FE_CONNECT_C_WX_S_CA_ST:"微信客服_企业授权发起",FE_CONNECT_C_WX_S_CA_S:"微信客服_企业授权成功",FE_CONNECT_C_L_A_O_A:"LINE App_总览页添加",FE_CONNECT_C_L_A_L_A:"LINE App_列表页添加",FE_CONNECT_C_L_A_C:"LINE App_发起集成",FE_CONNECT_C_L_A_S:"LINE App_集成成功",FE_CONNECT_C_L_O_A:"LINE_总览页添加",FE_CONNECT_C_L_L_A:"LINE_列表页添加",FE_CONNECT_C_L_C:"LINE_发起集成",FE_CONNECT_C_L_S:"LINE_集成成功",FE_CONNECT_C_WC_O_A:"企业微信_总览页添加",FE_CONNECT_C_WC_L_A:"企业微信_列表页添加",FE_CONNECT_C_WC_C:"企业微信_发起集成",FE_CONNECT_C_WC_S:"企业微信_集成成功",FE_CONNECT_C_WX_O_A:"微信_总览页添加",FE_CONNECT_C_WX_L_A:"微信_列表页添加",FE_CONNECT_C_WX_C:"微信_发起集成",FE_CONNECT_C_WX_S:"微信_集成成功",FE_CONNECT_C_Z_O_A:"Zalo_总览页添加",FE_CONNECT_C_Z_L_A:"Zalo_列表页添加",FE_CONNECT_C_Z_C:"Zalo_发起集成",FE_CONNECT_C_Z_S:"Zalo_集成成功",FE_CONNECT_C_S_O_A:"Slack_总览页添加",FE_CONNECT_C_S_L_A:"Slack_列表页添加",FE_CONNECT_C_S_C:"Slack_发起集成",FE_CONNECT_C_S_S:"Slack_集成成功",FE_CONNECT_C_VK_O_A:"VKontakte_总览页添加",FE_CONNECT_C_VK_L_A:"VKontakte_列表页添加",FE_CONNECT_C_VK_C:"VKontakte_发起集成",FE_CONNECT_C_VK_S:"VKontakte_集成成功",FE_CONNECT_A_D_A:"连接APP_DuoPlus_授权按钮",FE_I_F_P_E_F:"渠道关联自动化_Facebook_点击",FE_I_F_P_E_F_0:"渠道关联自动化_Facebook_确定",FE_I_F_P_E_F_1:"渠道关联自动化_Facebook_取消",FE_I_P_E_F:"渠道关联自动化_Plugin_点击",FE_I_P_E_F_0:"渠道关联自动化_Plugin_确定",FE_I_P_E_F_1:"渠道关联自动化_Plugin_取消",FE_I_E_E_F:"渠道关联自动化_Email_点击",FE_I_E_E_F_0:"渠道关联自动化_Email_确定",FE_I_E_E_F_1:"渠道关联自动化_Email_取消",FE_I_T_B_E_F:"渠道关联自动化_Telegram_点击",FE_I_T_B_E_F_0:"渠道关联自动化_Telegram_确定",FE_I_T_B_E_F_1:"渠道关联自动化_Telegram_取消",FE_I_I_E_F:"渠道关联自动化_Instagram_点击",FE_I_I_E_F_0:"渠道关联自动化_Instagram_确定",FE_I_I_E_F_1:"渠道关联自动化_Instagram_取消",FE_I_S_E_Z:"渠道关联自动化_Slack_点击",FE_I_S_E_Z_0:"渠道关联自动化_Slack_确定",FE_I_S_E_Z_1:"渠道关联自动化_Slack_取消",FE_I_W_E_Z:"渠道关联自动化_WhatsApp_点击",FE_I_W_E_Z_0:"渠道关联自动化_WhatsApp_确定",FE_I_W_E_Z_1:"渠道关联自动化_WhatsApp_取消",FE_I_T_E_Z:"渠道关联自动化_TelegramApp_点击",FE_I_T_E_Z_0:"渠道关联自动化_TelegramApp_确定",FE_I_T_E_Z_1:"渠道关联自动化_TelegramApp_取消",FE_I_K_E_Z:"渠道关联自动化_TikTok_点击",FE_I_K_E_Z_0:"渠道关联自动化_TikTok_确定",FE_I_K_E_Z_1:"渠道关联自动化_TikTok_取消",FE_I_Z_E_Z:"渠道关联自动化_Zalo_点击",FE_I_Z_E_Z_0:"渠道关联自动化_Zalo_确定",FE_I_Z_E_Z_1:"渠道关联自动化_Zalo_取消",FE_I_B_E_Z:"渠道关联自动化_TikTokBusiness_点击",FE_I_B_E_Z_0:"渠道关联自动化_TikTokBusiness_确定",FE_I_B_E_Z_1:"渠道关联自动化_TikTokBusiness_取消",FE_I_W_B_E_Z:"渠道关联自动化_Wecom_点击",FE_I_W_B_E_Z_0:"渠道关联自动化_Wecom_确定",FE_I_W_B_E_Z_1:"渠道关联自动化_Wecom_取消",FE_I_W_C_E_Z:"渠道关联自动化_Wechat_点击",FE_I_W_C_E_Z_0:"渠道关联自动化_Wechat_确定",FE_I_W_C_E_Z_1:"渠道关联自动化_Wechat_取消",FE_I_L_E_Z:"渠道关联自动化_LineApp_点击",FE_I_L_E_Z_0:"渠道关联自动化_LineApp_确定",FE_I_L_E_Z_1:"渠道关联自动化_LineApp_取消",FE_I_W_A_P_E_F:"渠道关联自动化_WhatsApp平台_点击",FE_I_W_A_P_E_F_0:"渠道关联自动化_WhatsApp平台_确定",FE_I_W_A_P_E_F_1:"渠道关联自动化_WhatsApp平台_取消",FE_I_W_A_T_E_F:"渠道关联自动化_WhatsApp第三方_点击",FE_I_W_A_T_E_F_0:"渠道关联自动化_WhatsApp第三方_确定",FE_I_W_A_T_E_F_1:"渠道关联自动化_WhatsApp第三方_取消",FE_I_F_P_B_2:"渠道批量关联自动化_主渠道_点击",FE_I_F_P_B_2_0:"渠道批量关联自动化_主渠道_确定",FE_I_F_P_B_2_1:"渠道批量关联自动化_主渠道_取消",FE_I_F_P_B_3:"渠道批量关联自动化_评论渠道_点击",FE_I_F_P_B_3_0:"渠道批量关联自动化_评论渠道_确定",FE_I_F_P_B_3_1:"渠道批量关联自动化_评论渠道_取消"},rae={FE_CHAT_M_S_T:"在线聊天_Messenger渠道_发送通知类模板消息",FE_CHAT_W_V_M:"在线聊天_WhatsApp渠道_发送投票消息",FE_CHAT_C_G_L:"在线聊天_连接引导_会话列表_去连接",FE_CHAT_C_G_W_A:"在线聊天_连接引导_WhatsApp App",FE_CHAT_C_G_W_API:"在线聊天_连接引导_WhatsApp API",FE_CHAT_C_G_M:"在线聊天_连接引导_Messenger",FE_CHAT_C_G_I:"在线聊天_连接引导_Instagram",FE_CHAT_C_G_O:"在线聊天_连接引导_其他渠道",FE_CHAT_F_T_CP:"首次会话_自测_复制链接点击",FE_CHAT_F_T_CR:"首次会话_自测_复制链接结果",FE_CHAT_F_T_O:"首次会话_自测_打开链接点击",FE_CHAT_F_C_V:"首次会话_引导曝光",FE_CHAT_F_C_T:"首次会话_测试收发消息入口点击",FE_CHAT_F_C_C:"首次会话_选择联系人点击",FE_CHAT_F_C_S:"首次会话_关闭同步提示",FE_CHAT_F_C_R:"首次会话_引导期间收到客户消息",FE_CHAT_F_C_M:"首次会话_引导期间回复发送成功",FE_CHAT_F_C_D:"首次会话_回复任务完成",FE_CHAT_F_T_V:"首次会话_自测弹窗曝光",FE_CHAT_F_T_X:"首次会话_自测弹窗关闭",FE_CHAT_F_T_C:"首次会话_自测_切换渠道",FE_CHAT_F_T_A:"首次会话_自测_手动选择账号",FE_CHAT_F_T_Q:"首次会话_自测_二维码曝光(非扫码)",FE_CHAT_F_T_L:"首次会话_自测_准备结果",FE_CHAT_F_T_H:"首次会话_自测_收不到消息帮助",FE_CHAT_F_T_B:"首次会话_自测_返回测试方式",FE_CHAT_F_T_R:"首次会话_自测_重试账号加载",FE_CHAT_F_T_G:"首次会话_自测_去连接渠道",FE_CHAT_F_S_R:"首次会话_联系人搜索重试"},oae={FE_COMMON_TEST:"新版点击测试",FE_COMMON_H_E_P:"新版_帮助中心",FE_COMMON_H_MBG_N_0:"移动端Beta曝光浮层_显示",FE_COMMON_H_MBG_N_1:"移动端Beta曝光浮层_关闭",FE_COMMON_H_MBG_N_2:"移动端Beta曝光浮层_动作点击",FE_COMMON_H_MBG_M_0:"移动端Beta弹窗_显示",FE_COMMON_H_MBG_M_1:"移动端Beta弹窗_关闭",FE_COMMON_H_MBG_M_2:"移动端Beta弹窗_动作点击",FE_COMMON_S_N_B_4:"新版_切换UI",FE_COMMON_S_N_B_5:"新版外壳_切换新版聊天",FE_COMMON_S_N_H:"新版_聊天",FE_COMMON_S_N_C:"新版_客户",FE_COMMON_S_N_M:"新版_营销",FE_COMMON_S_N_A:"新版_自动化",FE_COMMON_S_N_AI:"新版_机器人",FE_COMMON_S_N_R:"新版_报告",FE_COMMON_S_N_L:"新版_连接",FE_COMMON_S_N_T:"新版_团队",FE_COMMON_S_N_S:"新版_设置",FE_COMMON_S_N_C_0:"新版_客户_客户列表",FE_COMMON_S_N_C_1:"新版_客户_会话列表",FE_COMMON_S_N_C_2:"新版_客户_搜索聊天内容",FE_COMMON_S_N_C_3:"新版_客户_订单列表",FE_COMMON_S_N_C_4:"新版_客户_邀评列表",FE_COMMON_S_N_C_5:"新版_客户_商品列表",FE_COMMON_S_N_C_6:"新版_客户_访客标签",FE_COMMON_S_N_C_7:"新版_客户_会话标签",FE_COMMON_S_N_C_8:"新版_客户_话术库",FE_COMMON_S_N_C_9:"新版_客户_素材库",FE_COMMON_S_N_M_0:"新版_营销_消息群发",FE_COMMON_S_N_M_1:"新版_营销_EDM代发",FE_COMMON_S_N_M_2:"新版_营销_WhatsApp API模板",FE_COMMON_S_N_M_3:"新版_营销_Email模板",FE_COMMON_S_N_M_4:"新版_营销_Messenger模板",FE_COMMON_S_N_M_5:"新版_营销_SMS模板",FE_COMMON_S_N_M_6:"新版_营销_分流链接",FE_COMMON_S_N_AI_0:"新版_机器人_AI机器人",FE_COMMON_S_N_AI_1:"新版_机器人_AI员工",FE_COMMON_S_N_R_0:"新版_报告_AI分析",FE_COMMON_S_N_R_1:"新版_报告_客户分析",FE_COMMON_S_N_R_2:"新版_报告_服务概览",FE_COMMON_S_N_R_3:"新版_报告_在线时é•
546¿",FE_COMMON_S_N_R_4:"新版_报告_大报表",FE_COMMON_S_N_R_5:"新版_报告_渠道分析",FE_COMMON_S_N_R_6:"新版_报告_Facebook广告",FE_COMMON_S_N_R_7:"新版_报告_消息广告",FE_COMMON_S_N_L_0:"新版_连接_社媒",FE_COMMON_S_N_L_1:"新版_连接_应用",FE_COMMON_S_N_T_0:"新版_团队_成员管理",FE_COMMON_S_N_T_1:"新版_团队_角色管理",FE_COMMON_S_N_S_0:"新版_设置_会话设置",FE_COMMON_S_N_S_1:"新版_设置_消息通知",FE_COMMON_S_N_S_2:"新版_设置_聊天工具",FE_COMMON_S_N_S_3:"新版_设置_客户自定义字段",FE_COMMON_S_N_S_4:"新版_设置_OpenAPI",FE_COMMON_S_N_S_5:"新版_设置_Webhook",FE_COMMON_S_N_S_6:"新版_设置_项目信息",FE_COMMON_S_N_S_7:"新版_设置_登录日志",FE_COMMON_S_N_S_8:"新版_设置_在线日志",FE_COMMON_S_N_S_9:"新版_设置_操作日志",FE_COMMON_C_G_0:"新版_连接引导_稍后再说",FE_COMMON_C_G_1:"新版_连接引导_去连接",FE_COMMON_C_E_G:"新版_零社媒连接引导_去连接",FE_COMMON_N_G_C_0:"新人引导_常用渠道_WhatsApp App",FE_COMMON_N_G_C_1:"新人引导_常用渠道_WhatsApp API",FE_COMMON_N_G_C_2:"新人引导_常用渠道_Messenger",FE_COMMON_N_G_C_3:"新人引导_常用渠道_聊天插件",FE_COMMON_N_G_C_4:"新人引导_更多渠道_去查看",FE_COMMON_N_G_C_5:"新人引导_最近渠道_继续接入",FE_COMMON_N_G_C_6:"新人引导_最近渠道_重新选择",FE_COMMON_N_G_C_7:"新人引导_最近渠道_联系接入顾问",FE_COMMON_N_G_T_0:"新人引导_核心任务_进入聊天",FE_COMMON_N_G_E_0:"新人引导_效率任务_配置/查看AI员工",FE_COMMON_N_G_E_1:"新人引导_效率任务_创建/查看自动化",FE_COMMON_N_G_E_2:"新人引导_效率任务_邀请/查看成员",FE_COMMON_N_G_R_0:"新人引导_右侧入口_查看套餐与价格",FE_COMMON_N_G_R_1:"新人引导_右侧入口_查看接入指南",FE_COMMON_N_G_R_2:"新人引导_右侧入口_联系产品顾问",FE_COMMON_SN_T_0:"系统通知_顶部横幅_显示",FE_COMMON_SN_T_1:"系统通知_顶部横幅_关闭",FE_COMMON_SN_T_2:"系统通知_顶部横幅_动作点击",FE_COMMON_SN_M_0:"系统通知_中间弹窗_显示",FE_COMMON_SN_M_1:"系统通知_中间弹窗_关闭",FE_COMMON_SN_M_2:"系统通知_中间弹窗_动作点击",FE_COMMON_SN_C_0:"系统通知_通知中心_显示",FE_COMMON_SN_C_1:"系统通知_通知中心_关闭",FE_COMMON_SN_C_2:"系统通知_通知中心_动作点击"},sae={FE_MARKETING_M_B:"营销_菜单-创建SMS广告位"},uae={FE_WORKFLOW_C_0:"工作流_点击创建工作流",FE_WORKFLOW_C_1_0:"工作流_选择创建方式_空白创建",FE_WORKFLOW_C_1_1:"工作流_选择创建方式_模板创建",FE_WORKFLOW_C_2:"工作流_进入画布",FE_WORKFLOW_C_3:"工作流_点击保存",FE_WORKFLOW_C_4:"工作流_保存确认",FE_WORKFLOW_C_5:"工作流_创建成功",FE_WORKFLOW_E_0:"工作流_点击编辑工作流"},l2={...oae,...rae,...iae,...sae,...uae};function _ae(){const e=fm.useI18n(),{locale:t}=e,a=S8(),n=ki(),i=Object.keys(l2),r=Lt(!1),o=Lt(!1),s=Lt(!1),u=Lt(!1),_=zt(()=>{var h;return n.packageType?((h=t8[n.packageType])==null?void 0:h.sensorsValue)??"":""}),c=zt(()=>w_()?"d4":"p1"),l=zt(()=>({platform:c.value,platformVersion:window.version})),f=()=>{const h=window.sensorsDataAnalytic201505;h&&h.quick&&a.afterEach((m,F)=>{!m.meta.noNeedSensors&&m.name!==F.name&&!m.meta.legacyIframe&&m.name!=="Chat"&&h.quick("autoTrackSinglePage")})},d=()=>{const h=window.sensorsDataAnalytic201505;h&&(u.value||(u.value=!0,h.use("SMEncryption",{pkv:3,pub_key:a8}),h.init({server_url:`https://wall-e.salesmartly.com/api/v1/pick-up?i=${n8}`,show_log:i8==="1",encrypt_cookie:!0,is_track_single_page:!1,send_type:"beacon",heatmap:{clickmap:"default",collect_element:function(m){const F=m.getAttribute("data-sd-track");return i.includes(F)},custom_property:function(m){const F=m.getAttribute("data-sd-track");if(i.includes(F))return{webClickCustomKey:F,webClickCustomName:l2[F]}},scroll_notice_map:"not_collect"},preset_properties:{latest_utm:!1,latest_traffic_source_type:!1,latest_search_keyword:!1,latest_referrer:!1,latest_referrer_host:!1,latest_landing_page:!1,url:!0,title:!0}}),h.registerPage({...l.value,language:function(){return t.value||""},projectId:function(){return n.projectId||""},sysUserId:function(){return n.sysUserId||""},user_info:function(){return{created_time:n.createdTime||"",role_id:n.roleId||"",package:_.value||"",package_key:n.packageType||"",package_type:n.packageFeeType||"",balance_day:n.balanceDay||"",is_expired:n.isExpired||"0",project_created_time:n.projectCreatedTime||""}}}),h.registerPropertyPlugin({properties:function(m){m.event==="$WebClick"&&(m.properties.webClickCustomKey.indexOf("FE_COMMON_")===0&&(m.properties.$url=`${document.location.origin}/common`,m.properties.$url_path="/common",m.properties.$title="common"),delete m.properties.$element_path,delete m.properties.$element_selector)}}),f()))};return{loadSensorsDataSDK:()=>
546{if(window.sensorsDataAnalytic201505)return;const m=document.createElement("script");m.src="https://client.salesmartly.com/js/sa-sdk/v1.26.19/sensorsdata.js",m.charset="UTF-8",m.async=!0,document.body.appendChild(m);const F=document.createElement("script");F.src="https://client.salesmartly.com/js/sa-sdk/v1.26.19/plugin/sm-encryption/index.js",F.charset="UTF-8",F.async=!0,document.body.appendChild(F),m.onload=()=>{o.value=!0,o.value&&s.value&&!r.value&&d()},m.onerror=p=>{r.value=!0,o.value=!1},F.onload=()=>{s.value=!0,o.value&&s.value&&!r.value&&d()},F.onerror=p=>{r.value=!0,s.value=!1}}}}function lae(){const e=fm.useI18n(),{locale:t,t:a}=e,n=zt(()=>r8.includes(t.value));return{i18n:e,t:a,locale:t,isZH:n,renderKey:te}}async function cae(){if("serviceWorker"in navigator)try{const e=await navigator.serviceWorker.getRegistrations();if(e.length===0)return;const t=e.filter(i=>{const r=i.scope||"";return r.includes("salesmartly.com")||r.includes("ss-chat.com")||r.includes("localhost")||r.includes("127.0.0.1")});if(t.length===0)return;const n=(await Promise.allSettled(t.map(i=>i.unregister()))).filter(i=>i.status==="fulfilled").length}catch{}}const fae=async()=>{var t,a;(function(i,r,o,s,u,_){var d;const c=i;c[s]=c[s]||function(...h){(c[s].c=c[s].c||[]).push(h)},c[s].s=!!_;const l=r.getElementsByTagName(o)[0],f=r.createElement(o);f.src=`//s.union.360.cn/${u}.js`,f.defer=!0,f.async=!0,(d=l==null?void 0:l.parentNode)==null||d.insertBefore(f,l)})(window,document,"script","_qha",544572,!1),window._agl=window._agl||[],window._agl.push(["production","_f7L2XwGXjyszb4d1e2oxPybgD"]);const e=document.createElement("script");e.src="https://fxgate.baidu.com/angelia/fcagl.js?production=_f7L2XwGXjyszb4d1e2oxPybgD",e.async=!0,document.body.appendChild(e);try{((a=(t=(await f6(!0,!1)).data)==null?void 0:t.ip_data)==null?void 0:a.country)==="cn"||(function(o,s,u){const _=o;_.TiktokAnalyticsObject=u;const c=_[u]=_[u]||[];c.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],c.setAndDefer=(l,f)=>{l[f]=function(...g){l.push([f].concat(g))}};for(let l=0;l<c.methods.length;l+=1)c.setAndDefer(c,c.methods[l]);c._i=c._i||{},c._t=c._t||{},c._o=c._o||{},c.instance=l=>{const f=c._i[l]||[];for(let d=0,g=c.methods.length;d<g;d+=1)c.setAndDefer(f,c.methods[d]);return c._i[l]=f,f},c.load=(l,f)=>{var F;const d="https://analytics.tiktok.com/i18n/pixel/events.js",g=f||{};c._i[l]=[],c._i[l]._u=d,c._t[l]=Date.now(),c._o[l]=g;const h=s.createElement("script");h.type="text/javascript",h.async=!0,h.src=`${d}?sdkid=${l}&lib=${u}`;const m=s.getElementsByTagName("script")[0];(F=m==null?void 0:m.parentNode)==null||F.insertBefore(h,m)},c.load("CT4JMA3C77UBGVBCIHCG"),c.page()})(window,document,"ttq")}catch{}},dae={key:1,id:"loading-mask"},gae=A8({__name:"App",setup(e){(()=>{const o=o8("agent");if(!o)return;const s=window.location.hostname.split("."),u=s.length>1?s.slice(-2).join("."):void 0;s8.set("agent",o,{expires:30,...u?{domain:u}:{}})})();const{loadSensorsDataSDK:a}=_ae(),{isZH:n}=lae();a();const{locale:i}=SR(),r=(o=!0)=>{let s="";if(o?s=`
547                    (function(d, s, id, w, n) {
548                        w.__ssc = w.__ssc || {};
549                        w.__ssc.license = '${n.value?u8:_8}';
550                        w.__ssc.setting = { r_o_url: btoa(w.location.origin) };
551                        if (w.ssq) return false;
552                        n = w.ssq = function() {n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};
553                        n.push=n;n.loaded=!0;n.queue=[];
554                        var js, sjs = d.getElementsByTagName(s)[0];
555                        if (d.getElementById(id)) return;
556                        js = d.createElement(s); js.id = id;
557                        js.src = '${l8}';
558                        sjs.parentNode.insertBefore(js, sjs);
559                    }(document, 'script', 'ss-chat', window));
560                `:window.__siteConfig&&window.__siteConfig.pluginJS&&(s=`
561                    (function (d, s, w) {
562                        var js, sjs = d.getElementsByTagName(s)[0];
563                        js = d.createElement(s);
564                        js.src = '${window.__siteConfig.pluginJS}';
565                        sjs.parentNode.insertBefore(js, sjs);
566                    }(document, 'script', window));
567                `),s){const u=document.getElementById("s-s-c-w");if(u)u.innerHTML=s;else{const _=document.createElement("script");_.id="s-s-c-w",_.innerHTML=s,document.body.appendChild(_)}}};return T8(()=>{cae(),window.top===window.self&&(window.location.hostname.indexOf("salesmartly")>-1||window.location.hostname.indexOf("ss-chat.com")>-1)&&fae()}),B8(()=>{let o;try{o=window.top&&window.top!==window.self}catch{o=!1}
567const s=window.location.hostname==="app-beta.salesmartly.com";!o&&!s&&(window.location.hostname.indexOf("salesmartly")>-1||window.location.hostname.indexOf("ss-chat.com")>-1?r():window.__siteConfig&&window.__siteConfig.pluginJS&&r(!1))}),(o,s)=>{const u=gm("router-view"),_=I8;return oa(),Ji(_,{locale:x8(i)},{default:cn(()=>[bk(u,null,{default:cn(({Component:c})=>[c?(oa(),Ji(Gh(c),{key:0})):(oa(),Jr("div",dae,[...s[0]||(s[0]=[Bi("div",{class:"loading-wrapper"},[Bi("span",{class:"loading-dot loading-dot-spin"},[Bi("i"),Bi("i"),Bi("i"),Bi("i")])],-1)])]))]),_:1})]),_:1},8,["locale"])}}});var Du={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
568 * @license MIT */var hae=Du.exports,c2;function mae(){return c2||(c2=1,(function(e,t){(function(a,n){e.exports=n()})(hae,function(){var a={};a.version="0.2.0";var n=a.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};a.configure=function(g){var h,m;for(h in g)m=g[h],m!==void 0&&g.hasOwnProperty(h)&&(n[h]=m);return this},a.status=null,a.set=function(g){var h=a.isStarted();g=i(g,n.minimum,1),a.status=g===1?null:g;var m=a.render(!h),F=m.querySelector(n.barSelector),p=n.speed,E=n.easing;return m.offsetWidth,s(function(y){n.positionUsing===""&&(n.positionUsing=a.getPositioningCSS()),u(F,o(g,p,E)),g===1?(u(m,{transition:"none",opacity:1}),m.offsetWidth,setTimeout(function(){u(m,{transition:"all "+p+"ms linear",opacity:0}),setTimeout(function(){a.remove(),y()},p)},p)):setTimeout(y,p)}),this},a.isStarted=function(){return typeof a.status=="number"},a.start=function(){a.status||a.set(0);var g=function(){setTimeout(function(){a.status&&(a.trickle(),g())},n.trickleSpeed)};return n.trickle&&g(),this},a.done=function(g){return!g&&!a.status?this:a.inc(.3+.5*Math.random()).set(1)},a.inc=function(g){var h=a.status;return h?(typeof g!="number"&&(g=(1-h)*i(Math.random()*h,.1,.95)),h=i(h+g,0,.994),a.set(h)):a.start()},a.trickle=function(){return a.inc(Math.random()*n.trickleRate)},(function(){var g=0,h=0;a.promise=function(m){return!m||m.state()==="resolved"?this:(h===0&&a.start(),g++,h++,m.always(function(){h--,h===0?(g=0,a.done()):a.set((g-h)/g)}),this)}})(),a.render=function(g){if(a.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var h=document.createElement("div");h.id="nprogress",h.innerHTML=n.template;var m=h.querySelector(n.barSelector),F=g?"-100":r(a.status||0),p=document.querySelector(n.parent),E;return u(m,{transition:"all 0 linear",transform:"translate3d("+F+"%,0,0)"}),n.showSpinner||(E=h.querySelector(n.spinnerSelector),E&&d(E)),p!=document.body&&c(p,"nprogress-custom-parent"),p.appendChild(h),h},a.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(n.parent),"nprogress-custom-parent");var g=document.getElementById("nprogress");g&&d(g)},a.isRendered=function(){return!!document.getElementById("nprogress")},a.getPositioningCSS=function(){var g=document.body.style,h="WebkitTransform"in g?"Webkit":"MozTransform"in g?"Moz":"msTransform"in g?"ms":"OTransform"in g?"O":"";return h+"Perspective"in g?"translate3d":h+"Transform"in g?"translate":"margin"};function i(g,h,m){return g<h?h:g>m?m:g}function r(g){return(-1+g)*100}function o(g,h,m){var F;return n.positionUsing==="translate3d"?F={transform:"translate3d("+r(g)+"%,0,0)"}:n.positionUsing==="translate"?F={transform:"translate("+r(g)+"%,0)"}:F={"margin-left":r(g)+"%"},F.transition="all "+h+"ms "+m,F}var s=(function(){var g=[];function h(){var m=g.shift();m&&m(h)}return function(m){g.push(m),g.length==1&&h()}})(),u=(function(){var g=["Webkit","O","Moz","ms"],h={};function m(y){return y.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(A,C){return C.toUpperCase()})}function F(y){var A=document.body.style;if(y in A)return y;for(var C=g.length,D=y.charAt(0).toUpperCase()+y.slice(1),S;C--;)if(S=g[C]+D,S in A)return S;return y}function p(y){return y=m(y),h[y]||(h[y]=F(y))}function E(y,A,C){A=p(A),y.style[A]=C}return function(y,A){var C=arguments,D,S;if(C.length==2)for(D in A)S=A[D],S!==void 0&&A.hasOwnProperty(D)&&E(y,D,S);else E(y,C[1],C[2])}})();function _(g,h){var m=typeof g=="string"?g:f(g);return m.indexOf(" "+h+" ")>=0}function c(g,h){var m=f(g),F=m+h;_(m,h)||(g.className=F.substring(1))}function l(g,h){var m=f(g),F;_(g,h)&&(F=m.replace(" "+h+" "," "),g.className=F.substring(1,F.length-1))}function f(g){return(" "+(g.className||"")+" ").replace(/\s+/gi," ")}function d(g){g&&g.parentNode&&g.parentNode.removeChild(g)}return a})})(Du)),Du.exports}var Fae=mae();const hl=v_(Fae),pae={path:"/error/401",name:"error401",meta:{requiresAuth:!1,noNeedSensors:!0},component:()=>v(()=>import("./index-Dbec1Rm5.js"),__vite__mapDeps([0,1,2,3,4,5]))},bae={path:"/:pathMatch(.*)*",name:"error404",meta:{requiresAuth:!1,noNeedSensors:!0},component:()=>v(()=>import("./index-Dbec1Rm5.js"),__vite__mapDeps([0,1,2,3,4,5]))},yae=[{path:"/fee_receipt/:id",name:"legacyFeeReceipt",redirect:e=>
568({path:`/fee/receipt/${String(e.params.id)}`,query:e.query,hash:e.hash}),meta:{requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],hideInMenu:!0,i18nModule:["fee"]}},{path:"/fee/receipt/:id",name:"feeReceipt",meta:{requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],hideInMenu:!0,i18nModule:["fee"]},component:()=>v(()=>import("./index-BRihqPYy.js"),__vite__mapDeps([6,2,7,1,3,8]))},{path:"/pay-result",name:"payResult",meta:{locale:"fee.payResult.pageTitle",requiresAuth:!1,hideInMenu:!0,i18nModule:["fee"],legacyAliases:["/payresult"]},component:()=>v(()=>import("./index-Bzpu8jAg.js"),__vite__mapDeps([9,2,10,1,3,11]))}],Dae=[{path:"/auth/shop",name:"authShop",meta:{requiresAuth:!1},component:()=>v(()=>import("./authorizedShop-DQeooUdz.js"),__vite__mapDeps([12,2,13,1,3]))},{path:"/auth/third",name:"authThird",meta:{requiresAuth:!1},component:()=>v(()=>import("./unauthorizedShop-C09h3orJ.js"),__vite__mapDeps([14,2,1,3]))}],Eae=[{path:"/share/reports/verify/customer/:id",name:"shareVerifyCustomer",component:()=>v(()=>import("./ShareVerify-lMF3Iekb.js"),__vite__mapDeps([15,1,2,3,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35])),meta:{locale:"common.nav.shareVerify",hideInMenu:!0,i18nModule:["share","common"],requiresAuth:!1}},{path:"/share/reports/customer/:shareId",name:"shareLinkCustomerAnalysis",beforeEnter:e=>{const t=typeof e.params.shareId=="string"?e.params.shareId:"";return dk(t)?!0:{name:"shareVerifyCustomer",params:{id:t}}},component:()=>v(()=>import("./ShareCustomer-IdIz-3Pu.js"),__vite__mapDeps([36,2,1,3,7,19,20,21,22,23,24,25,26,27,37,38,39,17,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109])),meta:{locale:"common.nav.shareVerify",hideInMenu:!0,i18nModule:["analysis","share","common"],requiresAuth:!1}}
568],u0=[{path:"/login",name:"login",meta:{locale:"common.nav.login",requiresAuth:!1,i18nModule:["login"]},component:()=>v(()=>import("./login-BBIGFCNe.js"),__vite__mapDeps([110,1,2,3,16,111,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,119,25,64,65,66,31,18,19,24,26,27,28,29,30,32,120,59,121,122,123,124,125,126,127,128,129,34,35]))},{path:"/registration",name:"register",meta:{locale:"common.nav.register",requiresAuth:!1,i18nModule:["login"]},component:()=>v(()=>import("./register-CEG_uhps.js"),__vite__mapDeps([130,1,2,3,16,111,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,119,25,64,65,66,31,131,18,19,24,26,27,28,29,30,32,120,59,121,122,127,128,132,133,34,35,134]))},{path:"/forgetpassword",name:"forgetpassword",meta:{locale:"common.nav.forgetPassword",requiresAuth:!1,i18nModule:["login"]},component:()=>v(()=>import("./forgetpassword-DHa6qFPU.js"),__vite__mapDeps([135,1,2,3,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,120,59,121,122,127,128,132,136,34,35]))},{path:"/no-project",name:"noProject",meta:{locale:"common.nav.noProject",requiresAuth:!0,auths:["*"],hideInMenu:!0,i18nModule:["login"],legacyAliases:["/no_project"]},component:()=>v(()=>import("./noProject-DEouN8XS.js"),__vite__mapDeps([137,1,2,3,138,139,34,35,25,20,21,22,23,140,101,141,18,19,24,26,27,28,29,30,31,32,142,64,65,66]))},{path:"/connect/callback",name:"connectCallback",meta:{requiresAuth:!1},component:()=>v(()=>import("./index-PMtWM25L.js"),__vite__mapDeps([143,1,2,3,144,145,146,23]))},{path:"/connect/acc-buy-auth",name:"ChannelWhatsappApiAccBuyAuth",meta:{requiresAuth:!0,auths:["*"],hideInMenu:!0,i18nModule:["connect"]},component:()=>v(()=>import("./index-DqEDZWe2.js"),__vite__mapDeps([147,1,2,3,16,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,148,149,140,101,141,150,26,27,151,152,153,108]))},...yae,...Dae,...Eae,pae,bae],aS=[...u0].filter(e=>{var t;return!((t=e.meta)!=null&&t.requiresAuth)}).map(e=>e.name),kae=["error401","error404"],_0=(e,t)=>{if(!t)return"";const a=e.resolve(t),n=typeof a.name=="string"?a.name:"";return!a.matched.length||kae.includes(n)?"":a.fullPath},wae=(e,t)=>{if(typeof window>"u")return!1;const a=window.history.state??null,n=a==null?void 0:a.back;if(typeof n!="string"||!n)return!1;const i=_0(e,n);return!!(i&&i!==t.fullPath)},Cae=(e,t)=>{const[a]=t.path.split("/").filter(Boolean);return a?_0(e,`/${a}`):""},vae=(e,t)=>{const a=t.path.split("/").filter(Boolean);for(let i=a.length-1;i>0;i-=1){const r=`/${a.slice(0,i).join("/")}`,o=_0(e,r);if(o&&o!==t.fullPath)return o}const n=Cae(e,t);return n||""},Sae=e=>{const t=e.back.bind(e);e.back=()=>{const a=e.currentRoute.value;if(wae(e,a)){t();return}const n=vae(e,a);if(n){e.replace(n);return}t()}},Aae=["/login","/registration","/forgetpassword"];function ml(e){return Aae.some(t=>e===t||e.startsWith(`${t}/`)||e.startsWith(`${t}?`))}function Tae(e,t){return ml(e)?"":t}const Ys=Lt(null),f2=Lt(!1),d2=Lt("");let Js=null;const g2=Lt(""),h2=Lt(0);function nS(){const e=u=>{Ys.value=u},t=u=>{Ys.value===u&&(Ys.value=null)},a=u=>{f2.value=u},n=u=>{d2.value=u},i=u=>{Js=u},r=(u,_)=>{Js==null||Js(u,_)},o=u=>{g2.value=u},s=()=>{h2.value+=1};return{activeSlotEl:Pr(Ys),iframeForceShow:Pr(f2),iframeNavigate:Pr(d2),iframeCurrentPath:Pr(g2),iframeSlotLayoutRevision:Pr(h2),registerSlot:e,unregisterSlot:t,setIframeForceShow:a,navigateIframe:n,registerSendToIframe:i,sendToIframe:r,setIframeCurrentPath:o,notifyIframeSlotLayoutChange:s}}const Bae=h6(),xae=Symbol("ROUTE_CHANGE");function Iae(e){Bae.emit(xae,e)}const qae=1500;let Ge=null,pi=null,ao=null,no=null,iS=!1,Bo=null;function Oae(){ao==null||ao(),no==null||no(),ao=null,no=null,pi=null,Ge&&(window.clearTimeout(Ge.ackTimer),Ge.resolve(!0),Ge=null),Bo=null}function kfe(e){pi&&Oae(),pi=e,ao=e.on("iframe:navigate-guard-ack",t=>{(Ge==null?void 0:Ge.id)===(t==null?void 0:t.id)&&window.clearTimeout(Ge.ackTimer)}),no=e.on("iframe:navigate-guard-result",t=>{if(!t||(Ge==null?void 0:Ge.id)!==t.id)return;const{resolve:a}=Ge;Ge=null,Bo=null,a(!!t.allow)})}function Mae(e){if(!pi||iS)return Promise.resolve(!0);Ge&&(window.clearTimeout(Ge.ackTimer),Ge.resolve(!1),Ge=null);const t=crypto.randomUUID(),a=pi;return Bo=e,new Promise(n=>{const i=window.setTimeout(()=>{(Ge==null?void 0:Ge.id)===t&&(Ge=null,Bo=null,n(!0))},qae);Ge={id:t,resolve:n,ackTimer:i},a.send("shell:navigate-guard",{id:t,path:e})})}function wfe(){return Bo}function Cfe(e){iS=e}function vfe(e){if(!pi)return;const t=crypto.randomUUID();pi.send("shell:navigate-guard",{id:t,path:e,force:!0})}const Rae={path:"/automation-flow",name:"Automation",component:()=>v(()=>
568import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),redirect:"/automation-flow/list",meta:{menuKey:"Automation",locale:"common.nav.automation",sdTrackKey:"FE_COMMON_S_N_A",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0,icon:"icon-automation",activeIcon:"icon-automation-selected",order:3,menuVisible:({appStore:e})=>e.isAutomationEntryVisible},children:[{path:"list",name:"automation_flow_list",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.automation",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0}},{path:"new",name:"automation_flow_new",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.automationNew",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0}},{path:"data/:id",name:"automation_flow_data",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.automationData",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0}},{path:":id",name:"automation_flow_edit",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.automationEdit",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0}},{path:":rest(.*)*",name:"automation_flow_iframe_detail",component:{render:()=>null},meta:{hideInMenu:!0,requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!0}}]},Nae=Object.freeze(Object.defineProperty({__proto__:null,default:Rae},Symbol.toStringTag,{value:"Module"})),jae=[{path:"/chat",name:"Chat",component:()=>v(()=>import("./ChatSwitch-TCxLUglJ.js").then(e=>e.C),__vite__mapDeps([158,1,2,3,155,156,43,44,47,159,160,161,162,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,171,53,54,52,49,50,51,17,56,57,58,59,60,61,69,70,71,73,34,35,75,76,77,78,172,173,174,83,84,85,175,176,177,178,179,180,181,182,183,184,88,185,90,92,186,187,188,39,94,95,40,41,189,190,89,28,152,121,191,192,193,194,26,195,196,197,198,199,200,201,202,203,100,101,102,204,145,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,108,228,46,48,229,230,231,232,126,144,233,234,29,235,236,237,238,239,240,241,242,243,19,24,244,245,246,247,248,13,249,250,251,103,252,253,4,254,255,256,257,258,259,79,80,260,261,262,263,264,265])),meta:{locale:"common.nav.chat",requiresAuth:!0,auths:["AUTH_MESSENGER_CHAT"],menuKey:"chat",sdTrackKey:"FE_COMMON_S_N_H",icon:"icon-chat",activeIcon:"icon-chat-selected",order:0,i18nModule:["chat"],customDoneProgress:!0}},{path:"/home",redirect:"/chat"}],Pae=Object.freeze(Object.defineProperty({__proto__:null,default:jae},Symbol.toStringTag,{value:"Module"})),Lae={path:"/connect",name:"Connect",redirect:"/connect/channels/all",meta:{menuKey:"Connect",locale:"common.nav.connect",sdTrackKey:"FE_COMMON_S_N_L",requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL","AUTH_APPLICATION_CENTER"],icon:"icon-connect-regular",activeIcon:"icon-connect-selected",order:6,i18nModule:["connect"]},children:[{path:"channels",name:"Channels",component:()=>v(()=>import("./index-Dre4gDWn.js"),__vite__mapDeps([266,1,2,3,57,58,59,60,61,267,42,43,44,45,268,27,233,144,145,47,269,65])),redirect:"/connect/channels/all",meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",locale:"common.nav.socialMedia",sdTrackKey:"FE_COMMON_S_N_L_0",hideChildrenInMenu:!0,i18nModule:["connect"]},children:[{path:"all",name:"ChannelAll",component:()=>v(()=>import("./index-DfQ9HWH8.js"),__vite__mapDeps([270,1,2,3,40,41,42,43,44,45,57,58,59,60,61,271,4,272,257,26,27,273,144,145,47,274,73])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/setting/channels_list","/connect/channels"]}},{path:"chat-widget",name:"ChannelChatWidget",component:()=>v(()=>import("./index-Dk54FhSK.js"),__vite__mapDeps([275,1,2,3,276,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,93,94,95,26,257,254,13,4,86,87,280,281,282,283,218,284,194,88,251,115,116,145,169,285,123,175,286,287,288,289,256,177,290,291,178,292,293,179,180,294,295,296,181,297,182,298,183,299,300,301,28,302,303,304,176,305,306,307,263,197])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/chat","/channels/chat/list"]}},{path:"telegram-bot",name:"ChannelTelegramBot",component:()=>v(()=>import("./index-Cp7ciUh7.js"),__vite__mapDeps([308,1,2,3,293,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,26,257,311,286,287,288,289,256,276,177,290,291,178,292,179,180,294,295,296,181,297,182,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,304,254,305,169,314])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/telegram"]}},{path:"whatsapp-app",name:"ChannelWhatsappApp",component:()=>v(()=>import("./index-DLND6PkR.js"),__vite__mapDeps([315,1,2,3,177,42,43,44,45,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,86,87,316,94,95,88,145,317,263,318,319,89,115,116,91,47,121,233,144,320,173,321,322,209,323,277,9
5686,97,92,98,99,103,213,214,278,90,279,282,283,218,309,310,169,26,257,311,324,312,289,256,276,290,291,178,292,293,179,180,294,295,296,181,297,182,251,298,183,313,197,254,286,287,288,299,300,301,28,302,304,325])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/individual_whatsapp"]}},{path:"telegram-app",name:"ChannelTelegramApp",component:()=>v(()=>import("./index-Dg4R5LNb.js"),__vite__mapDeps([326,1,2,3,179,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,316,94,95,88,145,317,263,321,322,323,327,26,254,233,144,328,184,324,257,311,299,300,301,28,302,312,289,256,276,177,290,291,178,292,293,180,294,295,296,181,297,182,251,115,116,298,183,313,197,304,89,169,329])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/individual_telegram"]}},{path:"tiktok",name:"ChannelTK",component:()=>v(()=>import("./index-CqH2a5UE.js"),__vite__mapDeps([330,1,2,3,180,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,316,94,95,88,145,317,263,331,319,233,144,332,321,322,184,324,257,26,311,89,286,287,288,289,256,276,177,290,291,178,292,293,179,294,295,296,181,297,182,251,115,116,298,183,299,300,301,28,302,312,313,197,304,169,333,334])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/tiktok"]}},{path:"twitter",name:"ChannelTwitterApp",component:()=>v(()=>import("./index-C4Ww0Q3D.js"),__vite__mapDeps([335,1,2,3,295,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,94,95,321,322,323,184,88,324,257,26,311,312,144,145,289,256,276,177,290,291,178,292,293,179,180,294,296,181,297,182,251,115,116,298,183,313,197,304,169,336])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"]}},{path:"email",name:"ChannelEmail",component:()=>v(()=>import("./index-uR-3E5hq.js"),__vite__mapDeps([337,1,2,3,256,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,252,253,239,240,116,4,198,114,338,93,94,95,88,26,257,311,286,287,288,289,276,177,290,291,178,292,293,179,180,294,295,296,181,297,182,251,115,298,183,145,299,300,301,28,302,312,144,313,197,304,254,305,169,339,264])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/email"]}},{path:"slack",name:"ChannelSlack",component:()=>v(()=>import("./index-j1eMU7B_.js"),__vite__mapDeps([340,1,2,3,292,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,26,257,311,286,287,288,289,256,276,177,290,291,178,293,179,180,294,295,296,181,297,182,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,304,254,305,169,341])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/slack"]}},{path:"line",name:"ChannelLine",component:()=>v(()=>import("./index-BahMOqdU.js"),__vite__mapDeps([342,1,2,3,291,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,26,257,311,254,286,287,288,289,256,276,177,290,178,292,293,179,180,294,295,296,181,297,182,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,304,305,169,343])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/line"]}},{path:"vkontakte",name:"ChannelVK",component:()=>v(()=>import("./index-CRi0xudd.js"),__vite__mapDeps([344,1,2,3,296,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,257,26,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,294,295,181,297,182,251,115,116,298,183,145,312,144,313,197,304,305,169,345])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/vkontakte"]}},{path:"wecom",name:"ChannelWecom",component:()=>v(()=>import("./index-A6Q1F9CT.js"),__vite__mapDeps([346,1,2,3,182,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,257,26,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,294,295,296,181,297,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,347,348,304,305,175,176,169,349])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/wecom"]}},{path:"wechat-service",name:"ChannelWechatService",component:()=>v(()=>import("./index-BhZv2VT1.js"),__vite__mapDeps([350,1,2,3,297,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,319,88,26,257,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,294,295,296,181,182,251,115,116,298,183,145,312,144,313,197,304,254,305,169,351,218])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/weixin"]}},{path:"wechat",name:"ChannelWechat",component:()=>v(()=>import("./index-1SN4_Xsy.js"),__vite__mapDeps([352,1,2,3,181,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,257,26,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,294,295,296,297,182,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,347,348,304,305,169,353])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/wechat"]}},{path:"whatsapp-api",name:"ChannelWhatsappApi",component:()=>v(()=>import("./index-Dj1AXzZ3.js"),__vite__mapDeps([354,1,2,3,251,115,116,91,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,279,209,173,86,87,280,94,95,281,282,283,218,284,194,276,88,145,169,285,26,254,355,93,309,310,286,287,288,257,289,256,177,290,291,178,292,293,179,180,294,295,296,181,297,182,298,183,233,144,152,356,311,299,300,301,28,302,303,304,357,358,167,164,168,112,113,114,117,118,163,165,359,121,198,360,361,305,362,263])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/whatsapp/platform","/channels/whatsapp/third_party","/channels/whatsapp/business","/channels/whatsapp/cloud"]}},{path:"zalo",name:"ChannelZalo",component:()=>v(()=>import("./index-CJN4QdBE.js"),__vite__mapDeps([363,1,2,3,183,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,3
56810,316,94,95,88,145,317,263,364,319,233,144,365,321,322,324,257,26,311,299,300,301,28,302,312,289,256,276,177,290,291,178,292,293,179,180,294,295,296,181,297,182,251,115,116,298,313,197,304,89,169,366])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/zalo"]}},{path:"tiktok-business",name:"ChannelTKB",component:()=>v(()=>import("./index-BbBR_M9C.js"),__vite__mapDeps([367,1,2,3,294,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,257,26,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,295,296,181,297,182,251,115,116,298,183,145,299,300,301,28,302,312,144,313,197,304,305,169,333,368,218])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/tiktok_business"]}},{path:"youtube",name:"ChannelYoutube",component:()=>v(()=>import("./index-BqwRFy01.js"),__vite__mapDeps([369,1,2,3,298,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,309,310,88,257,26,311,286,287,288,289,256,276,177,290,291,178,292,293,179,180,294,295,296,181,297,182,251,115,116,183,145,312,144,313,197,304,305,169,370,218])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/youtube"]}},{path:"line-app",name:"ChannelLineApp",component:()=>v(()=>import("./index-Cb--SYUl.js"),__vite__mapDeps([371,1,2,3,178,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,316,94,95,88,145,317,263,372,319,233,144,373,321,322,324,257,26,311,299,300,301,28,302,312,289,256,276,177,290,291,292,293,179,180,294,295,296,181,297,182,251,115,116,298,183,313,197,304,89,169,374])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",legacyAliases:["/channels/individual_line"]}},{path:"instagram",name:"ChannelIns",component:()=>v(()=>import("./index-fyf2bFJg.js"),__vite__mapDeps([375,1,2,3,301,290,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,26,257,311,254,299,300,28,302,304,289,256,276,177,291,178,292,293,179,180,294,295,296,181,297,182,251,115,116,298,183,145,376,94,95,287,288,377,305,378,379,151,144,233,88,286,175,176,169,333,380])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/instagram"]}},{path:"messenger",name:"ChannelMessenger",component:()=>v(()=>import("./index-2YV0mVii.js"),__vite__mapDeps([381,1,2,3,300,301,224,379,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,277,96,97,53,54,52,49,50,51,17,55,56,57,58,59,60,61,27,68,69,70,71,72,73,34,35,74,75,76,77,78,92,98,99,103,213,214,47,278,90,91,279,209,173,86,87,282,283,218,309,310,299,28,302,201,202,145,211,101,212,167,115,116,164,168,357,358,112,113,93,114,117,118,163,165,359,324,26,257,311,151,254,287,288,290,376,94,95,377,88,175,176,169,333,382])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",i18nModule:["components","connect"],legacyAliases:["/channels/messenger","/channels/messenger/page","/channels/messenger/auth"]}}]},{path:"appstore",name:"ConnectAppstoreLayout",component:()=>v(()=>import("./index-Dre4gDWn.js"),__vite__mapDeps([266,1,2,3,57,58,59,60,61,267,42,43,44,45,268,27,233,144,145,47,269,65])),redirect:"/connect/appstore",meta:{requiresAuth:!0,auths:["AUTH_APPLICATION_CENTER"],menuKey:"Connect",locale:"common.nav.appstore",sdTrackKey:"FE_COMMON_S_N_L_1",i18nModule:["connect"]},children:[{path:"",name:"ConnectAppstore",component:()=>v(()=>import("./index-CvwUzXkr.js"),__vite__mapDeps([383,1,2,3,42,43,44,45,271,4,272,93,224,379,384,180,94,95,204,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,145,205,206,207,208,209,88,26,151,144,254,385,177,115,116,91,90,92,386,173,265,263])),meta:{requiresAuth:!0,auths:["AUTH_APPLICATION_CENTER"],menuKey:"Connect",hideInMenu:!0,i18nModule:["connect"],legacyAliases:["/setting/appstore"]}}]},{path:"appstore/ai-translation-assistant/:id?",name:"ConnectAppstoreAiTranslationAssistant",component:()=>v(()=>
568import("./AiTranslationAssistantApply-Du3msf-t.js"),__vite__mapDeps([387,1,2,3,384,43,44,88,26,27,37,186,187,62,20,21,22,23,63,31,32,25,64,65,66,67,388,74,34,35,265,173])),meta:{requiresAuth:!0,auths:["AUTH_APPLICATION_CENTER"],menuKey:"Connect",hideInMenu:!0,i18nModule:["connect","common"]}},{path:"channels/instagram/add",name:"ChannelInsAdd",component:()=>v(()=>import("./index-DaUIbdJ5.js"),__vite__mapDeps([389,1,2,3,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,257,254,378,379,47,151,233,392])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0,i18nModule:["components","connect"]}},{path:"channels/messenger/add",name:"ChannelMessengerAdd",component:()=>v(()=>import("./index-Bgke5h7l.js"),__vite__mapDeps([393,1,2,3,379,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,257,47,254,151,233,394,73])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0,i18nModule:["components","connect"]}},{path:"channels/chat-widget/add",name:"ChannelChatWidgetAdd",component:()=>v(()=>import("./index-CWnaH-5A.js"),__vite__mapDeps([395,1,2,3,276,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,396,90,91,92,55,56,47,254,233,306,37,397,34,35,25])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/chat-widget/edit/:id",name:"ChannelChatWidgetEdit",component:()=>v(()=>import("./index-CwZ_soqI.js"),__vite__mapDeps([398,1,2,3,276,399,400,73,43,44,401,26,27,306,37,402,403,257,396,90,91,92,55,56,404,405,57,58,59,60,61,406,407,78,22,209,408,409,25,64,65,66,31,77,410,167,115,116,164,168,357,358,112,113,93,20,21,23,114,117,74,72,118,163,165,359,256,411,121,290,254,412,291,94,95,224,180,296,297,251,89,183,413,34,35,173,227,218,76,32])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/chat-widget/integration/:id",name:"ChannelChatWidgetIntegration",component:()=>v(()=>import("./index-DM-aWNda.js"),__vite__mapDeps([414,1,2,3,93,276,43,44,401,26,27,306,37,402,403,94,95,399,400,73,254,145,415,23,34,35,173,78])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/slack/add",name:"ChannelSlackAdd",component:()=>v(()=>import("./index-CWmgcKDJ.js"),__vite__mapDeps([416,1,2,3,292,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,151,254,233,417])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/line/add",name:"ChannelLineAdd",component:()=>v(()=>import("./index-Dvw1y7hF.js"),__vite__mapDeps([418,1,2,3,291,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,254,233,419,34,35,25])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/tiktok/add",name:"ChannelTKAdd",component:()=>v(()=>import("./index-Cq-9LADS.js"),__vite__mapDeps([420,1,2,3,180,94,95,148,149,421,422,73,390,57,58,59,60,61,43,44,271,4,272,144,145,391,423,89,424,25,64,65,66,31,22,321,322,34,35,209,331,319,47,233,332,23,26,27,257,115,116,91,167,164,168,357,358,112,113,93,20,21,55,114,117,74,72,118,163,37,165,359,254,425,90,92,56,426])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0,i18nModule:["components","connect"]}},{path:"channels/twitter/add",name:"ChannelTwitterAppAdd",component:()=>v(()=>import("./index-DMBmQDC1.js"),__vite__mapDeps([427,1,2,3,295,94,95,390,57,58,59,60,61,43,44,271,4,272,144,145,391,321,322,34,35,25,64,65,66,31,73,209,26,27,257,115,116,91,47,167,164,168,357,358,112,113,93,20,21,22,23,55,114,117,74,72,118,163,37,165,359,323,233,90,92,56,428])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0,i18nModule:["components","connect"]}},{path:"channels/vkontakte/add",name:"ChannelVKAdd",component:()=>v(()=>import("./index-B1Di6Ex5.js"),__vite__mapDeps([429,1,2,3,296,94,95,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,254,233,430,34,35,25,431])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/wecom/add",name:"ChannelWecomAdd",component:()=>v(()=>import("./index-DBFLajSN.js"),__vite__mapDeps([432,1,2,3,182,390,57,58,59,60,61,43,44,271,4,272,144,145,391,94,95,26,27,47,198,114,69,254,233,433,34,35,25,72])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/wechat-service/add",name:"ChannelWechatServiceAdd",component:()=>v(()=>import("./index-D2jw2od-.js"),__vite__mapDeps([434,1,2,3,297,94,95,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,151,198,114,69,167,115,116,91,164,168,357,358,112,113,93,20,21,22,23,55,117,74,72,118,163,37,165,359,254,233,435,34,35,25])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/wechat/add",name:"ChannelWechatAdd",component:()=>v(()=>import("./index-qv5a5ioO.js"),__vite__mapDeps([436,1,2,3,181,390,57,58,59,60,61,43,44,271,4,272,144,145,391,94,95,26,27,47,198,114,69,254,233,437,34,35,25,72])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/zalo/add",name:"ChannelZaloAdd",component:()=>v(()=>import("./index-DXN_iMVB.js"),__vite__mapDeps([438,1,2,3,183,94,95,148,149,390,57,58,59,60,61,43,44,271,4,272,144,145,391,423,89,424,25,64,65,66,31,22,321,322,34,35,73,209,364,319,47,233,365,23,26,27,257,254,439])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/telegram-bot/add",name:"ChannelTelegramBotAdd",component:()=>v(()=>import("./index-BXThZoN7.js"),__vite__mapDeps([440,1,2,3,293,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,254,233,441,34,35,25,73])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/whatsapp-app/add",name:"ChannelWhatsappAppAdd",component:()=>v(()=>import("./index-CVv2wK4x.js"),__vite__mapDeps([442,1,2,3,177,421,422,73,39
5680,57,58,59,60,61,43,44,271,4,272,144,145,391,94,95,321,322,34,35,25,64,65,66,31,209,423,89,424,22,167,115,116,91,164,168,357,358,112,113,93,20,21,23,55,114,117,74,72,118,163,37,165,359,318,319,47,121,233,320,173,257,26,27,254,323,90,92,56,425,443,71])),meta:{requiresAuth:!0,hideInMenu:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect"}},{path:"channels/telegram-app/add",name:"ChannelTelegramAppAdd",component:()=>v(()=>import("./index-VxrEhLBM.js"),__vite__mapDeps([444,1,2,3,179,94,95,148,149,421,422,73,390,57,58,59,60,61,43,44,271,4,272,144,145,391,321,322,34,35,25,64,65,66,31,209,327,26,27,47,254,233,90,91,92,55,56,328,72,423,89,424,22,257,115,116,167,164,168,357,358,112,113,93,20,21,23,114,117,74,118,163,37,165,359,323,425,445,263])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0,i18nModule:["components","connect"]}},{path:"channels/email/add",name:"ChannelEmailAdd",component:()=>v(()=>import("./index-BHDeOYs8.js"),__vite__mapDeps([446,1,2,3,256,94,95,390,57,58,59,60,61,43,44,271,4,272,144,145,391,338,93,26,27,254,404,405,175,47,176,223,121,233,447,23,431,73,66,34,35,25,64,65,31,74])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/email/edit/:id",name:"ChannelEmailEdit",component:()=>v(()=>import("./index-BHDeOYs8.js"),__vite__mapDeps([446,1,2,3,256,94,95,390,57,58,59,60,61,43,44,271,4,272,144,145,391,338,93,26,27,254,404,405,175,47,176,223,121,233,447,23,431,73,66,34,35,25,64,65,31,74])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/tiktok-business/add",name:"ChannelTKBAdd",component:()=>v(()=>import("./index-CIJAA0v5.js"),__vite__mapDeps([448,1,2,3,294,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,151,254,233,449,263])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/youtube/add",name:"ChannelYoutubeAdd",component:()=>v(()=>import("./index-BHn5EbtQ.js"),__vite__mapDeps([450,1,2,3,298,390,57,58,59,60,61,43,44,271,4,272,144,145,391,26,27,47,151,152,254,233,451])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/whatsapp-api/add",name:"ChannelWhatsappApiAdd",component:()=>v(()=>import("./index-BrAO5oUA.js"),__vite__mapDeps([452,1,2,3,421,422,73,390,57,58,59,60,61,43,44,271,4,272,144,145,391,355,251,115,116,91,93,281,282,283,218,284,309,310,65,37,88,62,20,21,22,23,63,31,32,25,64,66,67,286,287,26,27,288,72,103,257,289,256,276,177,290,291,178,292,293,179,180,294,295,296,181,297,182,298,183,68,90,92,55,56,47,254,233,94,95,152,169,356,74,76,34,35,209,148,149,150,151,453])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}},{path:"channels/line-app/add",name:"ChannelLineAppAdd",component:()=>v(()=>import("./index-B9aKiuoT.js"),__vite__mapDeps([454,1,2,3,178,94,95,148,149,390,57,58,59,60,61,43,44,271,4,272,144,145,391,423,89,424,25,64,65,66,31,22,321,322,34,35,73,209,372,319,47,233,373,23,26,27,257,254,455])),meta:{requiresAuth:!0,auths:["AUTH_SETTING_CHANNEL"],menuKey:"Connect",hideInMenu:!0}}]},zae=Object.freeze(Object.defineProperty({__proto__:null,default:Lae},Symbol.toStringTag,{value:"Module"})),$ae=[{path:"/contact",name:"Contact",component:()=>v(()=>import("./index-C-ACJNNg.js"),__vite__mapDeps([456,2,1,3,155,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157])),redirect:"/contact/all",meta:{menuKey:"Contact",locale:"common.nav.contact",sdTrackKey:"FE_COMMON_S_N_C",requiresAuth:!0,auths:["AUTH_CUSTOMER","CONTACT_LIST","AUTH_CHAT_MANAGEMENT","AUTH_CHAT_MANAGEMENT_ASSIGNED","AUTH_CHAT_MANAGEMENT_UNDISTRIBUTED_ROBOT","AUTH_SESSION_SEARCH","AUTH_ORDER","AUTH_GUEST_TAG","AUTH_SETTING_SESSION_TAG","AUTH_MATERIAL","AUTH_SCRIPT_LIBRARY"],legacyIframe:!0,icon:"icon-contact",activeIcon:"icon-contact-selected",order:1,i18nModule:["contact"]},children:[{path:"all",name:"contact_list",component:()=>v(()=>import("./index-C__5P9mw.js"),__vite__mapDeps([460,1,2,3,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,461,217,218,96,97,92,98,99,203,100,101,102,204,94,95,145,205,206,207,208,209,184,210,81,82,39,88,25
5685,259,462,263,463,186,187,43,44,464,465,26,174,83,84,85,175,176,177,178,179,180,181,182,183,112,113,93,114,115,116,91,117,118,185,90,169,188,40,41,189,190,89,28,152,121,191,192,193,194,195,162,196,197,163,164,165,198,199,200,201,202,211,212,213,214,215,216,47,219,220,221,222,223,224,225,226,227,173,108,228,466,467,171,172,468,46,48,469,470,86,87,256,251,471,472,167,168,358,359,473,311,474,231,431])),meta:{locale:"common.nav.contactList",sdTrackKey:"FE_COMMON_S_N_C_0",auths:["CONTACT_LIST"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/index","/contact/index/list","/contact/valid","/contact/my"]}},{path:"chat-management",name:"contact_chat_management",component:()=>v(()=>import("./index-Bi0C4g3w.js"),__vite__mapDeps([475,2,27,1,3])),redirect:"/contact/chat-management/session-list",meta:{locale:"common.nav.sessionManagement",auths:["AUTH_CHAT_MANAGEMENT","AUTH_CHAT_MANAGEMENT_ASSIGNED","AUTH_CHAT_MANAGEMENT_UNDISTRIBUTED_ROBOT","AUTH_SESSION_SEARCH"],legacyIframe:!1,requiresAuth:!0,i18nModule:["contact","chat"],legacyAliases:["/contact/chat_management"]},children:[{path:"session-list",name:"contact_chat_management_session_list",component:()=>v(()=>import("./index-BW2Io_X7.js"),__vite__mapDeps([476,1,2,3,174,27,83,57,58,59,60,61,84,85,37,175,176,49,50,25,51,177,178,179,180,181,182,183,20,21,22,23,112,113,93,55,114,115,116,91,117,74,72,118,184,88,62,63,31,32,64,65,66,67,185,90,92,56,169,186,187,188,39,17,94,95,40,41,53,54,189,190,89,28,152,121,191,192,193,52,68,69,70,71,73,34,35,75,76,77,78,194,26,195,162,196,197,163,164,165,198,199,200,201,202,203,100,101,102,204,145,205,206,207,208,209,210,211,212,213,214,215,216,47,217,218,219,220,221,222,223,224,225,226,227,173,108,228,42,43,44,45,465,466,467,171,172,461,96,97,98,99,81,82,255,259,462,263,468,46,48,229,230,231,86,87,477,478,311,479])),meta:{locale:"common.nav.sessionList",sdTrackKey:"FE_COMMON_S_N_C_1",auths:["AUTH_CHAT_MANAGEMENT_ASSIGNED","AUTH_CHAT_MANAGEMENT_UNDISTRIBUTED_ROBOT"],legacyIframe:!1,i18nModule:["contact","chat"],requiresAuth:!0,legacyAliases:["/contact/chat_management/session_list"]}},{path:"search-chat-content",name:"contact_chat_management_search_chat_content",component:()=>v(()=>import("./index-C2tb2_O5.js"),__vite__mapDeps([480,1,2,3,42,43,44,45,465,26,27,174,83,57,58,59,60,61,84,85,37,175,176,49,50,25,51,177,178,179,180,181,182,183,20,21,22,23,112,113,93,55,114,115,116,91,117,74,72,118,184,88,62,63,31,32,64,65,66,67,185,90,92,56,169,186,187,188,39,17,94,95,40,41,53,54,189,190,89,28,152,121,191,192,193,52,68,69,70,71,73,34,35,75,76,77,78,194,195,162,196,197,163,164,165,198,199,200,201,202,203,100,101,102,204,145,205,206,207,208,209,210,211,212,213,214,215,216,47,217,218,219,220,221,222,223,224,225,226,227,173,108,228,466,467,171,172,461,96,97,98,99,81,82,255,259,462,263,468,46,48,477,478,311,481])),meta:{locale:"common.nav.searchChatContent",sdTrackKey:"FE_COMMON_S_N_C_2",titleTip:"common.tips.searchChatContent",auths:["AUTH_SESSION_SEARCH"],legacyIframe:!1,i18nModule:["contact"],requiresAuth:!0,legacyAliases:["/contact/chat_management/search_chat_content"]}}]},{path:"form-management",name:"contact_form_management",component:{render:()=>At(Mu)},redirect:"/contact/form-management/order-list",meta:{locale:"common.nav.formManagement",auths:["AUTH_ORDER"],legacyIframe:!0,requiresAuth:!0,legacyAliases:["/contact/form_management"]},children:[{path:"order-list",name:"contact_form_management_order_list",component:()=>v(()=>import("./index-C70lZoHo.js"),__vite__mapDeps([482,1,2,3,191,115,116,91,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,86,87,88,483,90,92,192,184,311,193,461,217,218,96,97,98,99,203,100,101,102,204,94,95,145,205,206,207,208,209,210,81,82,39,255,259,462,263,194,169,484,173])),meta:{locale:"common.nav.orderList",sdTrackKey:"FE_COMMON_S_N_C_3",auths:["AUTH_ORDER"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/form_management/order_list"]}},{path:"reviews-list",name:"contact_form_management_reviews_list",component:()=>v(()=>import("./index-CveINnB8.js"),__vite__mapDeps([485,1,2,3,191,115,116,91,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,88,486])),meta:{locale:"common.nav.reviewsList",sdTrackKey:"FE_COMMON_S_N_C_4",auths:["AUTH_ORDER"],legacyIframe:!1,requiresAuth:!0,i18nModule:["contact","components","common"],legacyAliases:["/contact/form_management/reviews_list"]}},{path:"product-list",name:"contact_form_management_product_list",component:()=>v(()=>import("./index-BS937_U5.js"),__vite__mapDeps([487,1,2,3,191,115,116,91,13,192,20,21,22,23,112,113,93,55,114,117,74,72,118,62,37,63,31,32,25,64,65,66,67,249,250,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,56,57,58,59,60,61,68,69,70,71,73,34,35,75,76,77,78,175,88,176,488])),meta:{locale:"common.nav.productList",sdTrackKey:"FE_COMMON_S_N_C_5",titleTip:"common.tips.productList",auths:["AUTH_ORDER"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/form_management/product_list"]}},{path:"order-setting",name:"contact_form_management_order_setting",component:()=>v(()=>import("./index-wglk2DeY.js"),__vite__mapDeps([489,1,2,3,191,115,116,91,42,43,44,45,88,62,20,21,22,23,37,63,31,32,25,64,65,66,67,483,68,490,209])),meta:{hideInMenu:!0,locale:"common.nav.orderSetting",auths:["AUTH_ORDER"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/form_management/order-setting"]}}]},{path:"contact-tags",name:"contact_tags",component:{render:()=>At(Mu)},redirect:"/contact/contact-tags/visitor-tags",meta:{locale:"common.nav.tagManagement",auths:["AUTH_GUEST_TAG","AUTH_SETTING_SESSION_TAG"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/contact_tags"]},children:[{path:"visitor-tags",name:"contact_tags_visitor_tags",component:()=>v(()=>import("./index-BHpeuVgP.js"),__vite__mapDeps([491,1,2,3,188,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,463,186,187,43,44,464,42,45,46,47,48,97,92,98,88,311,169,492])),meta:{locale:"common.nav.visitorTags",sdTrackKey:"FE_COMMON_S_N_C_6",auths:["AUTH_GUEST_TAG"],legacyIframe:!1,i18nModule:["contact","components"],requiresAuth:!0,legacyAliases:["/contact/contact_tags/visitor_tags"]}},{path:"session-tags",name:"contact_tags_session_tags",component:()=>v(()=>import("./index-DYwzO5eX.js"),__vite__mapDeps([493,1,2,3,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,42,43,44,45,46,47,48,88,26,311,169,494])),meta:{locale:"common.nav.sessionTags",s
568dTrackKey:"FE_COMMON_S_N_C_7",auths:["AUTH_SETTING_SESSION_TAG"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/contact_tags/session_tags"]}}]},{path:"quick-replies",name:"contact_verbal_trick",component:()=>v(()=>import("./index-2Nbv4f2Y.js"),__vite__mapDeps([495,1,2,3,236,115,116,91,20,21,22,23,160,161,162,112,113,93,55,114,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,42,43,44,45,463,186,187,464,46,47,48,235,53,54,211,101,212,237,188,238,239,240,34,35,241,78,242,173,197,184,26,221,243,52,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,86,87,94,95,195,196,473,90,92,103,88,311,496])),meta:{locale:"common.nav.verbalTrick",sdTrackKey:"FE_COMMON_S_N_C_8",auths:["AUTH_CUSTOMER","AUTH_SCRIPT_LIBRARY"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/contact/verbal_trick"]}},{path:"material-list",name:"contact_material_list",component:()=>v(()=>import("./index-9OowHWvw.js"),__vite__mapDeps([497,1,2,3,93,161,162,112,113,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,42,43,44,45,463,186,187,464,46,27,47,48,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,34,35,75,76,77,78,86,87,188,167,168,237,238,211,101,212,239,240,241,242,173,197,103,88,169,498,265])),meta:{locale:"common.nav.materialList",sdTrackKey:"FE_COMMON_S_N_C_9",auths:["AUTH_MATERIAL"],legacyIframe:!1,i18nModule:["contact"],requiresAuth:!0,legacyAliases:["/contact/material_list"]}}]},{path:"/contact/import",name:"contact_import",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.contactImport",auths:["CONTACT_LIST"],requiresAuth:!0}},{path:"/contact/:rest(.*)*",name:"contact_iframe_detail",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,requiresAuth:!0,auths:["*"]}}],Hae=Object.freeze(Object.defineProperty({__proto__:null,default:$ae},Symbol.toStringTag,{value:"Module"})),Gr=()=>Fk.brand?{name:"FeeIndex",replace:!0}:!0,Uae={path:"/fee",name:"Fee",redirect:"/fee/panel",meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,icon:"icon-subscription",activeIcon:"icon-subscription-selected",order:7,i18nModule:["fee"]},children:[{path:"panel",name:"FeeIndex",component:()=>v(()=>import("./index-Dwf6CO4O.js"),__vite__mapDeps([499,1,2,3,43,44,500,131,93,103,501,23,25,66,26,27,502,121,360,503,4,504,62,20,21,22,37,63,31,32,64,65,67,52,53,54,49,50,51,17,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,159,505,216,506,251,115,116,91,89,254,106,105,169,94,95,90,92,167,164,168,113,114,117,507,209])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"pay",name:"FeePay",redirect:"/fee/pay/upgrade",meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]},children:[{path:"upgrade",name:"FeeUpgrade",beforeEnter:Gr,component:()=>v(()=>import("./upgrade-QKfsCym7.js"),__vite__mapDeps([508,1,2,3,192,58,60,509,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,511,512,84,513,121,514,515,77,67,516])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"renewal",name:"FeeRenewal",beforeEnter:Gr,component:()=>v(()=>import("./renewal-Wvxc6pIT.js"),__vite__mapDeps([517,2,509,1,3,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,511,512,518,519,513,121,514,520])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"email",name:"FeeEmail",beforeEnter:Gr,component:()=>v(()=>import("./email-B2nSx2xN.js"),__vite__mapDeps([521,1,2,3,509,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,511,512,522,514,523,77])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"ai-points",name:"FeeAiPoints",beforeEnter:Gr,component:()=>v(()=>import("./ai-points-eKa7budF.js"),__vite__mapDeps([524,2,509,1,3,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,511,512,518,519,522,514,525])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"ai-employee-message",name:"FeeAiEmployeeMessage",component:()=>v(()=>import("./ai-employee-message-D4qjSI-G.js"),__vite__mapDeps([526,2,509,1,3,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,511,512,518,519,527])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}},{path:"wallet",name:"FeeWallet",beforeEnter:Gr,component:()=>v(()=>import("./wallet-h_AYyuYz.js"),__vite__mapDeps([528,1,2,3,94,95,509,500,131,93,103,501,23,25,66,43,44,26,27,502,319,10,510,75,73,263,64,65,31,514,529,77])),meta:{locale:"common.nav.subscription",requiresAuth:!0,auths:["AUTH_SETTING_COST_CENTER"],menuKey:"fee",hideInMenu:!0,i18nModule:["fee"]}}]}]},Wae=Object.freeze(Object.defineProperty({__proto__:null,default:Uae},Symbol.toStringTag,{value:"Module"})),Gae=[{path:"/guide",name:"GuideWorkbench",component:()=>v(()=>import("./index-Do2ontlM.js"),__vite__mapDeps([530,1,2,3,43,44,503,26,27,4,502,504,57,58,59,60,61,47,144,145,385,257,273,254,531,22,231,431,264,34,35,25,77,209,64,65,66,31,218])),meta:{locale:"common.nav.guide",requiresAuth:!0,hideInMenu:!0,menuKey:"guide",i18nModule:["guide","common","fee","connect"],auths:["AUTH_ONBOARDING_TASK"],order:11}}],Vae=Object.freeze(Object.defineProperty({__proto__:null,default:Gae},Symbol.toStringTag,{value:"Module"})),Kae=[{path:"/marketing",name:"Marketing",component:()=>v(()=>import("./index-Db7T_vOf.js"),__vite__mapDeps([532,2,155,1,3,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157,533])),redirect:"/marketing/broadcast/list",meta:{menuKey:"Marketing",locale:"common.nav.marketing",sdTrackKey:"FE_COMMON_S_N_M",requiresAuth:!0,auths:["MESSAGE_BROADCAST_PLAN","AUTH_EMAIL_GROUP","AUTH_WHATSAPP_TEMPLATE","AUTH_EMAIL_TEMPLATE","AUTH_MESSENGER_TEMPLATE","AUTH_SPLIT_LINK"],legacyIframe:!0,icon:"icon-marketing",activeIcon:"icon-marketing-selected",order:2},children:[{path:"broadcast",name:"marketing_broadcast",component:()=>v(()=>import("./index-ElxFZbZM.js"),__vite__mapDeps([534,1,2,3,42,43,44,45,86,87,31,32,23,26,27,255,57,58,59,60,61,62,20,21,22,37,63,25,64,65,66,67,46,47,48,52,53,54,49,50,51,17,55,56,68,69,70,71,72,73,34,35,74,75,76,77,78,535,219,113,93,114,115,116,91,117,220,207,195,162,196,197,112,118,163,164,165,536,254,259,506,537,209,88,194,169,311,90,92,538,103,188,245,246,247,186,187,79,80,260,539,251,540,263])),redirect:"/marketing/broadcast/list",meta:{locale:"common.nav.broadcast",sdTrackKey:"FE_COMMON_S_N_M_0",auths:["MESSAGE_BROADCAST_PLAN","AUTH_WHATSAPP_TEMPLATE","AUTH_EMAIL_TEMPLATE","AUTH_MESSENGER_TEMPLATE","AUTH_SMS_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]},children:[{path:"list",name:"marketing_broadcast_list",component:{render:()=>null},meta:{hideInMenu:!0,auths:["MESSAGE_BROADCAST_PLAN"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"recurring",name:"marketing_broadcast_recurring",component:{render:()=>null},meta:{hideInMenu:!0,auths:["MESSAGE_BROADCAST_PLAN"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"templates",name:"marketing_broadcast_templates",component:{render:()=>null},redirect:{name:"marketing_templates"},meta:{hideInMenu:!0,auths:["AUTH_WHATSAPP_TEMPLATE","AUTH_EMAIL_TEMPLATE","AUTH_MESSENGER_TEMPLATE","AUTH_SMS_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing","chat"]},children:[{path:"whatsapp",name:"marketing_broadcast_templates_whatsapp",component:{render:()=>null},redirect:{name:"marketing_templates_whatsapp"},meta:{hideInMenu:!0,auths:["AUTH_WHATSAPP_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"email",name:"marketing_broadcast_templates_email",component:{render:()=>null},redirect:{name:"marketing_templates_email"},meta:{hideInMenu:!0,auths:["AUTH_EMAIL_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","chat","marketing"]}},{path:"messenger",name:"marketing_broadcast_templates_messenger",component:{render:()=>null},redirect:{name:"marketing_templates_messenger"},meta:{hideInMenu:!0,auths:["AUTH_MESSENGER_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"sms",name:"marketing_broadcast_templates_sms",component:{render:()=>null},redirect:{name:"marketing_templates_sms"},meta:{hideInMenu:!0,auths:["AUTH_SMS_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}}]}]},{path:"dropshipping",name:"marketing_dropshipping",component:{render:()=>At(Mu)},redirect:"/marketing/dropshipping/edm/list",meta:{locale:"common.nav.dropShipping",auths:["AUTH_EMAIL_GROUP"],legacyIframe:!1,requiresAuth:!0,menuVisibleBeforeProjectCreatedAt:ZB,menuVisible:({appStore:e,userStore:t})=>!e.hasEdmRetirementGuideShown(t.projectId)},children:[{path:"edm/list",name:"marketing_dropshipping_edm_list",component:()=>v(()=>import("./index-Db3PNuvp.js"),__vite__mapDeps([541,2,1,3,542])),meta:{locale:"common.nav.dropShippingEdm",sdTrackKey:"FE_COMMON_S_N_M_1",auths:["AUTH_EMAIL_GROUP"],legacyIframe:!1,requiresAuth:!0}}]},{path:"templates",name:"marketing_templates",component:()=>v(()=>import("./index-ElxFZbZM.js"),__vite__mapDeps([534,1,2,3,42,43,44,45,86,87,31,32,23,26,27,255,57,58,59,60,61,62,20,21,22,37,63,25,64,65,66,67,46,47,48,52,53,54,49,50,51,17,55,56,68,69,70,71,72,73,34,35,74,75,76,77,78,535,219,113,93,114,115,116,91,117,220,207,195,162,196,197,112,118,163,164,165,536,254,259,506,537,209,88,194,169,311,90,92,538,103,188,245,246,247,186,187,79,80,260,539,251,540,263])),redirect:{name:"marketing_templates_whatsapp"},meta:{locale:"common.nav.templates",auths:["AUTH_WHATSAPP_TEMPLATE","AUTH_EMAIL_TEMPLATE","AUTH_MESSENGER_TEMPLATE","AUTH_SMS_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,hideInMenu:!1,i18nModule:["components","marketing","chat"],menuVisibleBeforeProjectCreatedAt:JB},children:[{path:"whatsapp",name:"marketing_templates_whatsapp",component:{render:()=>null},meta:{locale:"common.nav.templatesWhatsapp",sdTrackKey:"FE_COMMON_S_N_M_2",auths:["AUTH_WHATSAPP_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"email",name:"marketing_templates_email",component:{render:()=>null},meta:{locale:"common.nav.templatesEmail",sdTrackKey:"FE_COMMON_S_N_M_3",auths:["AUTH_EMAIL_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,hideInMenu:!1,i18nModule:["components","chat","marketing"]}},{path:"messenger",name:"marketing_templates_messenger",component:{render:()=>null},meta:{locale:"common.nav.templatesMessenger",sdTrackKey:"FE_COMMON_S_N_M_4",auths:["AUTH_MESSENGER_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"sms",name:"marketing_templates_sms",component:{render:()=>null},meta:{locale:"common.nav.templatesSms",sdTrackKey:"FE_COMMON_S_N_M_5",auths:["AUTH_SMS_TEMPLATE"],legacyIframe:!1,requiresAuth:!0,hideInMenu:!1,i18nModule:["components","marketing"]}}]},{path:"split-link",name:"marketing_split_link",component:()=>v(()=>import("./index-LtqNtINv.js"),__vite__mapDeps([543,1,2,3,93,412,115,116,91,57,58,59,60,61,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,55,56,68,69,70,71,72,73,34,35,74,75,76,77,78,319,199,200,94,95,234,29,177,290,178,88,194,257,26,89,169,544,209,173])),meta:{locale:"common.nav.splitLink",sdTrackKey:"FE_COMMON_S_N_M_6",auths:["AUTH_SPLIT_LINK"],legacyIframe:!1,requiresAuth:!0,i18nModule:["marketing","connect"],legacyAliases:["/marketing/split_link"]}}]},{path:"/marketing/broadcast/create",name:"marketing_broadcast_create",component:()=>v(()=>import("./index-DKIohbGA.js"),__vite__mapDeps([545,1,2,3,43,44,49,37,50,25,51,57,58,59,60,61,94,95,406,407,78,22,209,506,461,217,218,96,97,53,54,52,20,21,23,17,55,56,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,92,98,99,203,100,101,102,204,145,205,206,207,208,184,210,81,82,39,88,25
5685,259,462,263,162,469,470,471,224,169,472,251,115,116,91,536,254,252,253,239,240,103,4,244,245,246,247,248,160,161,112,113,93,114,117,118,163,164,165,166,167,168,170,546,300,301,185,547,236,213,214,258,195,196,197,79,80,121,260,238,211,212,241,47,261,548,198,256,194,188,219,220,26,29,538,549,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.broadcastCreate",auths:["MESSAGE_BROADCAST_PLAN"],requiresAuth:!0,i18nModule:["components","marketing","contact"]}},{path:"/marketing/broadcast/edit/:id",name:"marketing_broadcast_edit",component:()=>v(()=>import("./index-DKIohbGA.js"),__vite__mapDeps([545,1,2,3,43,44,49,37,50,25,51,57,58,59,60,61,94,95,406,407,78,22,209,506,461,217,218,96,97,53,54,52,20,21,23,17,55,56,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,92,98,99,203,100,101,102,204,145,205,206,207,208,184,210,81,82,39,88,255,259,462,263,162,469,470,471,224,169,472,251,115,116,91,536,254,252,253,239,240,103,4,244,245,246,247,248,160,161,112,113,93,114,117,118,163,164,165,166,167,168,170,546,300,301,185,547,236,213,214,258,195,196,197,79,80,121,260,238,211,212,241,47,261,548,198,256,194,188,219,220,26,29,538,549,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.broadcastEdit",auths:["MESSAGE_BROADCAST_PLAN"],requiresAuth:!0,i18nModule:["components","marketing","contact"]}},{path:"/marketing/broadcast/copy/:id",name:"marketing_broadcast_copy",component:()=>v(()=>import("./index-DKIohbGA.js"),__vite__mapDeps([545,1,2,3,43,44,49,37,50,25,51,57,58,59,60,61,94,95,406,407,78,22,209,506,461,217,218,96,97,53,54,52,20,21,23,17,55,56,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,92,98,99,203,100,101,102,204,145,205,206,207,208,184,210,81,82,39,88,255,259,462,263,162,469,470,471,224,169,472,251,115,116,91,536,254,252,253,239,240,103,4,244,245,246,247,248,160,161,112,113,93,114,117,118,163,164,165,166,167,168,170,546,300,301,185,547,236,213,214,258,195,196,197,79,80,121,260,238,211,212,241,47,261,548,198,256,194,188,219,220,26,29,538,549,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.broadcastCopy",auths:["MESSAGE_BROADCAST_PLAN"],requiresAuth:!0,i18nModule:["components","marketing","contact"]}},{path:"/marketing/broadcast/detail/:id",name:"marketing_broadcast_detail",component:()=>v(()=>import("./index-BhlDxj8i.js"),__vite__mapDeps([550,1,2,3,255,43,44,465,26,27,174,83,57,58,59,60,61,84,85,37,175,176,49,50,25,51,177,178,179,180,181,182,183,20,21,22,23,112,113,93,55,114,115,116,91,117,74,72,118,184,88,62,63,31,32,64,65,66,67,185,90,92,56,169,186,187,188,39,17,94,95,40,41,53,54,189,190,89,28,152,121,191,192,193,52,68,69,70,71,73,34,35,75,76,77,78,194,195,162,196,197,163,164,165,198,199,200,201,202,203,100,101,102,204,145,205,206,207,208,209,210,211,212,213,214,215,216,47,217,218,219,220,221,222,223,224,225,226,227,173,108,228,466,467,171,172,461,96,97,98,99,81,82,259,462,263,468,535,536,254,506,537,106,551])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.broadcastPlanDetail",auths:["MESSAGE_BROADCAST_PLAN"],requiresAuth:!0,i18nModule:["components","marketing","contact"]}},{path:"/marketing/dropshipping/edm/edit",name:"marketing_dropshipping_edm_create",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.edmCreate",auths:["AUTH_EMAIL_GROUP"],requiresAuth:!0}},{path:"/marketing/dropshipping/edm/edit/:id",name:"marketing_dropshipping_edm_edit",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.edmEdit",auths:["AUTH_EMAIL_GROUP"],requiresAuth:!0}},{path:"/marketing/dropshipping/edm/detail/sent/:id",name:"marketing_dropshipping_edm_sent_detail",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.edmSentDetail",auths:["AUTH_EMAIL_GROUP"],requiresAuth:!0}},{path:"/marketing/broadcast/templates/whatsapp/create",name:"marketing_templates_whatsapp_create",component:()=>v(()=>import("./index-DFogcPcG.js"),__vite__mapDeps([552,1,2,3,251,115,116,91,404,405,94,95,160,161,162,112,113,93,20,21,22,23,55,114,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,238,211,101,212,239,240,34,35,241,78,43,44,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,88,194,92,553,121,554,218,26,90,555,403,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.whatsappTemplateCreate",auths:["AUTH_WHATSAPP_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/email/library",name:"marketing_templates_library",component:()=>v(()=>import("./EmailTemplateLibrary-MfFAMMUe.js"),__vite__mapDeps([556,2,245,1,3,20,21,22,23,43,44,557])
568),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.emailTemplateLibrary",auths:["AUTH_EMAIL_TEMPLATE"],requiresAuth:!0,i18nModule:["components","chat","marketing"]}},{path:"/marketing/broadcast/templates/email/create/:template_id?",alias:"/marketing/templates/email/create/:template_id?",name:"marketing_templates_email_create",component:()=>v(()=>import("./EditTemplate-Cjzi3BlF.js"),__vite__mapDeps([558,1,2,3,245,246,247,163,113,93,20,21,22,23,55,114,115,116,91,117,74,72,164,37,165,253,239,240,34,35,25,64,65,66,31,160,161,162,112,118,62,63,32,67,68,166,167,168,27,169,170,103,559,43,44,560,173,209])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.emailTemplateCreate",auths:["AUTH_EMAIL_TEMPLATE"],requiresAuth:!0,i18nModule:["components","chat","marketing"]}},{path:"/marketing/broadcast/templates/email/edit/:template_id?",alias:"/marketing/templates/email/edit/:template_id?",name:"marketing_templates_email_edit",component:()=>v(()=>import("./EditTemplate-Cjzi3BlF.js"),__vite__mapDeps([558,1,2,3,245,246,247,163,113,93,20,21,22,23,55,114,115,116,91,117,74,72,164,37,165,253,239,240,34,35,25,64,65,66,31,160,161,162,112,118,62,63,32,67,68,166,167,168,27,169,170,103,559,43,44,560,173,209])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.emailTemplateEdit",auths:["AUTH_EMAIL_TEMPLATE"],requiresAuth:!0,i18nModule:["components","chat","marketing"]}},{path:"/marketing/broadcast/templates/email/copy/:template_id?",alias:"/marketing/templates/email/copy/:template_id?",name:"marketing_templates_email_copy",component:()=>v(()=>import("./EditTemplate-Cjzi3BlF.js"),__vite__mapDeps([558,1,2,3,245,246,247,163,113,93,20,21,22,23,55,114,115,116,91,117,74,72,164,37,165,253,239,240,34,35,25,64,65,66,31,160,161,162,112,118,62,63,32,67,68,166,167,168,27,169,170,103,559,43,44,560,173,209])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.emailTemplateCopy",auths:["AUTH_EMAIL_TEMPLATE"],requiresAuth:!0,i18nModule:["components","chat","marketing"]}},{path:"/marketing/templates/sms/create",name:"marketing_templates_sms_create",component:()=>v(()=>import("./EditTemplate-CpmV5FzD.js"),__vite__mapDeps([561,1,2,3,506,404,405,94,95,238,211,101,212,239,240,34,35,25,64,65,66,31,241,78,43,44,562,23,209])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.smsTemplateCreate",auths:["AUTH_SMS_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/templates/sms/edit/:template_id?",name:"marketing_templates_sms_edit",component:()=>v(()=>import("./EditTemplate-CpmV5FzD.js"),__vite__mapDeps([561,1,2,3,506,404,405,94,95,238,211,101,212,239,240,34,35,25,64,65,66,31,241,78,43,44,562,23,209])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.smsTemplateEdit",auths:["AUTH_SMS_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/messenger/library",name:"marketing_messenger_library",component:()=>v(()=>import("./index-6ll2dSTm.js"),__vite__mapDeps([563,2,259,20,1,3,21,22,23,43,44,52,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,564,565])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.messengerLibrary",auths:["AUTH_MESSENGER_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/messenger/create",name:"marketing_messenger_create",component:()=>v(()=>import("./index-DOdAzGIn.js"),__vite__mapDeps([566,1,2,3,404,405,94,95,160,161,162,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,238,211,101,212,239,240,34,35,241,78,43,44,539,224,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,88,194,553,121,554,218,259,564,90,92,567,403,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.messengerTemplateCreate",auths:["AUTH_MESSENGER_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/messenger/edit/:template_id?",name:"marketing_messenger_edit",component:()=>v(()=>import("./index-DOdAzGIn.js"),__vite__mapDeps([566,1,2,3,404,405,94,95,160,161,162,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,238,211,101,212,239,240,34,35,241,78,43,44,539,224,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,88,194,553,121,554,218,259,564,90,92,567,403,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.messengerTemplateEdit",auths:["AUTH_MESSENGER_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/messenger/copy/:template_id?",name:"marketing_messenger_copy",component:()=>v(()=>import("./index-DOdAzGIn.js"),__vite__mapDeps([566,1,2,3,404,405,94,95,160,161,162,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,238,211,101,212,239,240,34,35,241,78,43,44,539,224,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,88,194,553,121,554,218,259,564,90,92,567,403,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.messengerTemplateCopy",auths:["AUTH_MESSENGER_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/broadcast/templates/messenger/look/:template_id?",name:"marketing_messenger_look",component:()=>v(()=>import("./index-DOdAzGIn.js"),__vite__mapDeps([566,1,2,3,404,405,94,95,160,161,162,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,163,164,37,165,62,63,31,32,25,64,65,66,67,68,166,167,168,27,169,170,238,211,101,212,239,240,34,35,241,78,43,44,539,224,52,53,54,49,50,51,17,56,57,58,59,60,61,69,70,71,73,75,76,77,88,194,553,121,554,218,259,564,90,92,567,403,173])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.messengerTemplateLook",auths:["AUTH_MESSENGER_TEMPLATE"],requiresAuth:!0,i18nModule:["components","marketing"]}},{path:"/marketing/insight/:id",name:"legacy_marketing_insight",redirect:e=>({path:`/marketing/split-link/insight/${String(e.params.id)}`,query:e.query,hash:e.hash}),meta:{legacyIframe:!1,hideInMenu:!0,auths:["AUTH_SPLIT_LINK"],requiresAuth:!0,i18nModule:["marketing","analysis"]}},{path:"/marketing/split-link/insight/:id",name:"marketing_insight",component:()=>v(()=>import("./index-DhzMYM6_.js"),__vite__mapDeps([568,1,2,3,412,115,116,91,57,58,59,60,61,43,44,49,37,50,25,51,88,62,20,21,22,23,63,31,32,64,65,66,67,104,105,106,68,569])),meta:{legacyIframe:!1,hideInMenu:!0,locale:"common.nav.splitLinkInsight",auths:["AUTH_SPLIT_LINK"],requiresAuth:!0,i18nModule:["marketing","analysis"]}},{path:"/marketing/:rest(.*)*",name:"marketing_iframe_detail",component:()=>v(()=>
568import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,requiresAuth:!0,auths:["*"]}}],Yae=Object.freeze(Object.defineProperty({__proto__:null,default:Kae},Symbol.toStringTag,{value:"Module"})),Jae={path:"/partner-share",name:"PartnerShare",component:()=>v(()=>import("./index-BiZcLe3x.js"),__vite__mapDeps([570,1,2,3,43,44,113,93,20,21,22,23,55,114,115,116,91,117,74,72,571,572,34,51,75,25])),meta:{locale:"common.nav.promotionRebate",requiresAuth:!0,auths:["*"],menuKey:"partner-share",icon:"icon-withdraw",activeIcon:"icon-withdraw",order:10,i18nModule:["common","promote"],hideInMenu:!0}},Zae=Object.freeze(Object.defineProperty({__proto__:null,default:Jae},Symbol.toStringTag,{value:"Module"})),Xae=e=>t=>({path:e,query:t.query,hash:t.hash}),Qae=[{path:"/reports",name:"Reports",component:()=>v(()=>import("./index-BPLqhDTQ.js"),__vite__mapDeps([573,2,1,3,155,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157])),redirect:"/reports/customers",meta:{menuKey:"Reports",locale:"common.nav.report",sdTrackKey:"FE_COMMON_S_N_R",requiresAuth:!0,auths:["CHANNEL_AYALYSIS","CUSTOMER_ANALYSIS","DATA_OVERVIEW","ONLINE_DURATION","DATA_ANALYSIS","DATA_FACEBOOK_ADS_INSIGHTS"],icon:"icon-report",activeIcon:"icon-report-selected",order:5},children:[{path:"ai-report",name:"reports_ai_report",component:{render:()=>null},meta:{locale:"common.nav.aiReport",sdTrackKey:"FE_COMMON_S_N_R_0",auths:["CUSTOMER_ANALYSIS","DATA_OVERVIEW","ONLINE_DURATION","DATA_ANALYSIS","CHANNEL_AYALYSIS","DATA_FACEBOOK_ADS_INSIGHTS"],requiresAuth:!0,externalAction:"crmClawSso"}},{path:"customers",name:"reports_customers",component:()=>v(()=>import("./index-DGpBpjX-.js"),__vite__mapDeps([38,1,2,3,39,17,40,41,42,43,44,45,46,20,21,22,23,27,47,48,49,37,50,25,51,52,53,54,55,56,57,58,59,60,61,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,26,104,105,106,107,108])),meta:{locale:"common.nav.customerAnalysis",sdTrackKey:"FE_COMMON_S_N_R_1",auths:["CUSTOMER_ANALYSIS"],legacyIframe:!1,legacyAliases:["/analysis","/analysis/data/customer"],i18nModule:["analysis","share"],requiresAuth:!0}},{path:"overview",name:"reports_overview",component:()=>v(()=>import("./index-CKZb7AsL.js"),__vite__mapDeps([574,1,2,3,40,41,42,43,44,45,46,20,21,22,23,27,47,48,52,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,39,311,104,105,106,575])),meta:{locale:"common.nav.dataOverview",sdTrackKey:"FE_COMMON_S_N_R_2",auths:["DATA_OVERVIEW"],legacyIframe:!1,legacyAliases:["/analysis/data/overview"],i18nModule:["analysis"],requiresAuth:!0}},{path:"online-time",name:"reports_online_time",component:()=>v(()=>import("./index-BqIBd7_I.js"),__vite__mapDeps([576,1,2,3,39,17,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,88,324,26,577])),meta:{locale:"common.nav.onlineDuration",sdTrackKey:"FE_COMMON_S_N_R_3",auths:["ONLINE_DURATION"],i18nModule:["analysis"],legacyIframe:!1,legacyAliases:["/analysis/data/duration"],requiresAuth:!0}},{path:"summary",name:"reports_summary",component:()=>v(()=>import("./index-HCjXlkZs.js"),__vite__mapDeps([578,1,2,3,39,17,42,43,44,45,46,20,21,22,23,27,47,48,49,37,50,25,51,52,53,54,55,56,57,58,59,60,61,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,188,88,26,311,115,116,91,254,579])),meta:{locale:"common.nav.dataAnalysis",sdTrackKey:"FE_COMMON_S_N_R_4",auths:["DATA_ANALYSIS"],legacyIframe:!1,legacyAliases:["/analysis/data/analysis"],i18nModule:["components","analysis"],requiresAuth:!0}},{path:"channels",name:"reports_channels",component:{render:()=>null},meta:{locale:"common.nav.channelAnalysis",sdTrackKey:"FE_COMMON_S_N_R_5",auths:["CHANNEL_AYALYSIS"],legacyIframe:!0,legacyIframePath:"/analysis/channel",requiresAuth:!0}},{path:"ads",name:"reports_ads",component:{render:()=>At(Mu)},redirect:"/reports/ads/facebook",meta:{locale:"common.nav.adAnalysis",auths:["DATA_FACEBOOK_ADS_INSIGHTS"],legacyIframe:!1,legacyAliases:["/analysis/data/adversting"],requiresAuth:!0},children:[{path:"facebook",name:"reports_ads_facebook",component:()=>v(()=>import("./index-BY9BBcv0.js"),__vite__mapDeps([580,1,2,3,224,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,88,26,581,90,91,92,582])),meta:{locale:"common.nav.adAnalysisFacebook",sdTrackKey:"FE_COMMON_S_N_R_6",auths:["DATA_FACEBOOK_ADS_INSIGHTS"],legacyIframe:!1,legacyAliases:["/analysis/data/adversting/facebook"],i18nModule:["analysis"],requiresAuth:!0}},{path:"messenger",name:"reports_ads_messenger",component:()=>v(()=>import("./index-CbSrc4BN.js"),__vite__mapDeps([583,2,224,1,3,20,21,22,23,62,37,63,31,32,25,64,65,66,67,42,43,44,45,46,27,47,48,52,53,54,49,50,51,17,55,56,57,58,59,60,61,68,69,70,71,72,73,34,35,74,75,76,77,78,88,581,584])),meta:{locale:"common.nav.adAnalysisMessenger",sdTrackKey:"FE_COMMON_S_N_R_7",auths:["DATA_FACEBOOK_ADS_INSIGHTS"],legacyIframe:!1,legacyAliases:["/analysis/data/adversting/messenger"],i18nModule:["analysis"],requiresAuth:!0}}]}]},{path:"/analysis/channel",name:"legacy_reports_channels",redirect:Xae("/reports/channels"),meta:{hideInMenu:!0,requiresAuth:!0,auths:["CHANNEL_AYALYSIS"]}}],ene=Object.freeze(Object.defineProperty({__proto__:null,default:Qae},Symbol.toStringTag,{value:"Module"})),tne=[{path:"/automation",name:"Robot",component:()=>v(()=>import("./index-BXRXR-aU.js"),__vite__mapDeps([585,2,1,3,155,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157])),redirect:"/automation/robot/list",meta:{menuKey:"Robot",locale:"common.nav.robot",sdTrackKey:"FE_COMMON_S_N_AI",requiresAuth:!0,auths:["AUTH_AI_ROBOT","AUTH_HELPDESK_PAGE"],legacyIframe:!0,icon:"icon-mechanic",activeIcon:"icon-mechanic-selected",order:4},children:[{path:"robot",name:"robot_robot",component:{render:()=>null},redirect:"/automation/robot/list",meta:{locale:"common.nav.aiRobot",sdTrackKey:"FE_COMMON_S_N_AI_0",auths:["AUTH_AI_ROBOT"],legacyIframe:!0,requiresAuth:!0},children:[{path:"list",name:"robot_robot_list",component:{render:()=>null},meta:{hideInMenu:!0,auths:["AUTH_AI_ROBOT"],legacyIframe:!0,requiresAuth:!0}}]},{path:"list",name:"robot_list",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.automationList",auths:["AUTH_AUTOMATION"],legacyIframe:!0,requiresAuth:!0}},{path:"helpdesk",name:"automation_helpdesk",component:{render:()=>null},meta:{locale:"common.nav.helpdesk",sdTrackKey:"FE_COMMON_S_N_AI_1",auths:["AUTH_HELPDESK_PAGE"],requiresAuth:!0,externalAction:"helpdesk"}}]},{path:"/automation/robot/create",name:"automation_robot_create",component:()=>v(()=>
568import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.robotCreate",auths:["AUTH_AI_ROBOT"],requiresAuth:!0}},{path:"/automation/robot/create/:id",name:"automation_robot_edit",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.robotEdit",auths:["AUTH_AI_ROBOT"],requiresAuth:!0}},{path:"/automation/robot/apply/:id?",name:"automation_robot_apply",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.robotApply",auths:["AUTH_AI_ROBOT"],requiresAuth:!0}},{path:"/automation/new",name:"automation_new",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.automationNew",auths:["AUTH_AUTOMATION"],requiresAuth:!0}},{path:"/automation/data/:id",name:"automation_data",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.automationData",auths:["AUTH_AUTOMATION"],requiresAuth:!0}},{path:"/automation/:id(\\d+)",name:"automation_edit",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.automationEdit",auths:["AUTH_AUTOMATION"],requiresAuth:!0}},{path:"/automation/:rest(.*)*",name:"automation_iframe_detail",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,requiresAuth:!0,auths:["*"]}}],ane=Object.freeze(Object.defineProperty({__proto__:null,default:tne},Symbol.toStringTag,{value:"Module"})),nne=[{path:"/setting",name:"Settings",component:()=>v(()=>import("./index-9ra6CM8f.js"),__vite__mapDeps([586,2,155,1,3,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157,587])),redirect:"/setting/project_management/chat_installation",meta:{menuKey:"Settings",locale:"common.nav.settings",sdTrackKey:"FE_COMMON_S_N_S",requiresAuth:!0,auths:["AUTH_SETTING","AUTH_SETTING_ONLINE_CHAT","AUTH_LOGIN_LOG"],legacyIframe:!0,icon:"icon-setup",activeIcon:"icon-setup-selected",order:9},children:[{path:"chat-reception",name:"settings_chat_reception",component:()=>v(()=>import("./index-D_eyw-BP.js"),__vite__mapDeps([588,2,1,3,589])),redirect:"/setting/chat-reception/conversation",meta:{locale:"common.nav.chatReception",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0},children:[{path:"conversation",name:"settings_chat_conversation",component:()=>v(()=>import("./index-RAb60RQ1.js"),__vite__mapDeps([590,1,2,3,404,405,406,407,78,22,209,42,43,44,45,591,23,25,77,66,73])),meta:{locale:"common.nav.conversationSettings",sdTrackKey:"FE_COMMON_S_N_S_0",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/setting/project_management","/setting/project_management/chat_installation"]}},{path:"notification",name:"settings_chat_notification",component:()=>v(()=>import("./index-BzPZnC4h.js"),__vite__mapDeps([592,1,2,3,404,405,406,407,78,22,209,42,43,44,45,26,27,593,23,66,25,77,73])),meta:{locale:"common.nav.messageNotification",sdTrackKey:"FE_COMMON_S_N_S_1",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0}},{path:"chat-tool",name:"settings_chat_tool",component:()=>v(()=>import("./index-dvyx1QPF.js"),__vite__mapDeps([594,1,2,3,404,405,406,407,78,22,209,42,43,44,45,26,27,595,23,25,64,65,66,31])),meta:{locale:"common.nav.chatTool",sdTrackKey:"FE_COMMON_S_N_S_2",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/setting/project_management/chat_tool_installation"]}}]},{path:"customer-fields",name:"settings_customer_fields",component:()=>v(()=>import("./index-CkyrsCq8.js"),__vite__mapDeps([596,1,2,3,20,21,22,23,42,43,44,45,103,88,26,27,62,37,63,31,32,25,64,65,66,67,254,169,597,209,74,34,35,77])),meta:{locale:"common.nav.customerFields",sdTrackKey:"FE_COMMON_S_N_S_3",auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,i18nModule:["settings"],legacyAliases:["/setting/project-management/custom-fields","/setting/project_management/custom_fields_installation"]}},{path:"channel-tags",name:"settings_channel_tags",component:()=>v(()=>import("./index-vzHbmJxl.js"),__vite__mapDeps([598,1,2,3,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,463,186,187,43,44,464,188,42,45,97,92,98,169,599])),meta:{locale:"common.nav.channelTags",i18nModule:["settings"],auths:["AUTH_SETTING"],legacyIframe:!1,requiresAuth:!0}},{path:"developer",name:"settings_developer",component:()=>v(()=>import("./index-2J0zmBkE.js"),__vite__mapDeps([600,2,1,3])),redirect:"/setting/developer/open-api",meta:{locale:"common.nav.developer",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,menuVisible:({appStore:e})=>!e.isCustomizedSiteBrand},children:[{path:"open-api",name:"settings_developer_open_api",component:()=>v(()=>import("./index-CyXkWD1t.js"),__vite__mapDeps([601,1,2,3,406,407,78,22,209,42,43,44,45,26,27,254,602,23])),meta:{locale:"common.nav.openApi",sdTrackKey:"FE_COMMON_S_N_S_4",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/setting/project_management/development_installation"]}},{path:"webhook",name:"settings_developer_webhook",component:()=>v(()=>import("./index-D1HEA1sR.js"),__vite__mapDeps([603,1,2,3,404,405,406,407,78,22,209,42,43,44,45,26,27,254,604,23,66,25,64,65,31])),meta:{locale:"common.nav.webhook",sdTrackKey:"FE_COMMON_S_N_S_5",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0}}]},{path:"project",name:"settings_project",component:()=>v(()=>import("./index-DmnaHAcl.js"),__vite__mapDeps([605,2,1,3])),redirect:"/setting/project/project-info",meta:{locale:"common.nav.projectSettings",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,menuVisible:({appStore:e})=>!e.isCustomizedSiteBrand},children:[{path:"project-info",name:"settings_project_info",component:()=>v(()=>import("./index-Bf4pko8_.js"),__vite__mapDeps([606,1,2,3,93,404,405,406,407,78,22,209,42,43,44,45,189,190,25,116,91,94,95,127,128,26,27,607,23,65,73,34,35,231,228,608,263,431])),meta:{locale:"common.nav.projectInfo",sdTrackKey:"FE_COMMON_S_N_S_6",i18nModule:["settings"],auths:["AUTH_SETTING_ONLINE_CHAT"],legacyIframe:!1,requiresAuth:!0,legacyAliases:["/setting/project_management/project_installation"]}}]}
568,{path:"team",name:"settings_team",component:{render:()=>null},redirect:"/setting/team/member",meta:{hideInMenu:!0,locale:"common.nav.team",auths:["AUTH_SETTING_TEAM"],legacyIframe:!0,requiresAuth:!0},children:[{path:"member",name:"settings_team_member",component:{render:()=>null},meta:{locale:"common.nav.teamMember",auths:["AUTH_SETTING_TEAM"],legacyIframe:!0,requiresAuth:!0}},{path:"role",name:"settings_team_role",component:{render:()=>null},meta:{locale:"common.nav.teamRole",auths:["AUTH_SETTING_TEAM"],legacyIframe:!0,requiresAuth:!0}},{path:"list",name:"settings_team_list",component:{render:()=>null},meta:{hideInMenu:!0,legacyAliases:["/setting/team/list"],auths:["AUTH_SETTING_TEAM"],legacyIframe:!0,requiresAuth:!0}}]},{path:"log",name:"settings_log",redirect:"/setting/log/login",meta:{locale:"common.nav.logManagement",auths:["AUTH_LOGIN_LOG"],legacyIframe:!0,requiresAuth:!0},children:[{path:"login",name:"settings_log_login",component:()=>v(()=>import("./index-VNDnYwZq.js"),__vite__mapDeps([609,1,2,3,42,43,44,45,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,88,89,610])),meta:{locale:"common.nav.loginLog",sdTrackKey:"FE_COMMON_S_N_S_7",i18nModule:["settings"],auths:["AUTH_LOGIN_LOG"],legacyIframe:!1,requiresAuth:!0}},{path:"online",name:"settings_log_online",component:()=>v(()=>import("./index-BVTMKUev.js"),__vite__mapDeps([611,1,2,3,53,54,42,43,44,45,52,20,21,22,23,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,88,26,90,91,92,612])),meta:{locale:"common.nav.onlineLog",sdTrackKey:"FE_COMMON_S_N_S_8",i18nModule:["settings"],auths:["AUTH_LOGIN_LOG"],legacyIframe:!1,requiresAuth:!0}},{path:"operate",name:"settings_log_operate",component:()=>v(()=>import("./index-Bv-VM48S.js"),__vite__mapDeps([613,1,2,3,42,43,44,45,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,204,94,95,145,205,206,207,208,209,88,90,91,92,194,614])),meta:{locale:"common.nav.operateLog",sdTrackKey:"FE_COMMON_S_N_S_9",i18nModule:["settings"],auths:["AUTH_LOGIN_LOG"],legacyIframe:!1,requiresAuth:!0}}]},{path:"appstore",name:"settings_appstore",component:{render:()=>null},redirect:"/connect/appstore",meta:{locale:"common.nav.appStore",auths:["AUTH_APPLICATION_CENTER"],legacyIframe:!1,requiresAuth:!0,hideInMenu:!0,menuVisibleBeforeProjectCreatedAt:XB}}]},{path:"/setting/team/create",name:"settings_team_create",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.teamCreate",auths:["AUTH_SETTING_TEAM"],requiresAuth:!0}},{path:"/setting/team/create/:id",name:"settings_team_edit",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,locale:"common.nav.teamEdit",auths:["AUTH_SETTING_TEAM"],requiresAuth:!0}},{path:"/setting/:rest(.*)*",name:"setting_iframe_detail",component:()=>v(()=>import("./IframeDetailView-B5et-vUH.js"),__vite__mapDeps([154,2,155,1,3,156,43,44,157])),meta:{legacyIframe:!0,hideInMenu:!0,requiresAuth:!0,auths:["*"]}}],ine=Object.freeze(Object.defineProperty({__proto__:null,default:nne},Symbol.toStringTag,{value:"Module"})),rne=[{path:"/team",name:"Team",component:()=>v(()=>import("./index-KndSb75P.js"),__vite__mapDeps([615,2,1,3,155,156,267,42,43,44,45,268,457,458,225,47,205,206,31,32,207,459,157,616])),redirect:"/team/member",meta:{menuKey:"Team",locale:"common.nav.team",sdTrackKey:"FE_COMMON_S_N_T",requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0,icon:"icon-team-always",activeIcon:"icon-team-always",order:8},children:[{path:"list",name:"team_list",component:{render:()=>null},redirect:e=>({path:e.query.tab==="role"?"/team/role":"/team/member",query:e.query,hash:e.hash}),meta:{hideInMenu:!0,locale:"common.nav.team",requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0}},{path:"member",name:"team_member",component:{render:()=>null},meta:{locale:"common.nav.teamMember",sdTrackKey:"FE_COMMON_S_N_T_0",requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0}},{path:"role",name:"team_role",component:{render:()=>null},meta:{locale:"common.nav.teamRole",sdTrackKey:"FE_COMMON_S_N_T_1",requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0}},{path:"create/:id*",name:"team_create",component:{render:()=>null},meta:{hideInMenu:!0,locale:"common.nav.teamCreate",requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0}},{path:":rest(.*)*",name:"team_iframe_detail",component:{render:()=>null},meta:{hideInMenu:!0,requiresAuth:!0,auths:["AUTH_SETTING_TEAM"],legacyIframe:!0}}]}],one=Object.freeze(Object.defineProperty({__proto__:null,default:rne},Symbol.toStringTag,{value:"Module"})),sne={path:"/page-test",name:"PageTest",redirect:"/page-test/color",meta:{locale:"common.nav.test",requiresAuth:!1,hideInMenu:!0,menuKey:"other",order:0,i18nModule:["chat"],noNeedSensors:!0},children:[{path:"color",name:"PageTestColor",component:()=>v(()=>import("./index-BpZgBs9w.js"),__vite__mapDeps([617,1,2,3,93,618])),meta:{locale:"common.nav.test",requiresAuth:!1,hideInMenu:!0,menuKey:"other",order:0,i18nModule:["chat"],noNeedSensors:!0}},{path:"template",name:"PageTestTemplate",component:()=>v(()=>import("./TemplateTest-C4re4XSX.js"),__vite__mapDeps([619,1,2,3,43,44,408,57,58,59,60,61,409,25,64,65,66,31,77,410,404,405,406,407,78,22,209,276,88,37,505,62,20,21,23,63,32,67,55,216,299,103,278,300,301,28,68,47,302,74,73,76,72,211,101,212,94,95,267,42,45,268,219,52,53,54,49,50,51,17,56,27,69,70,71,34,35,75,113,93,114,115,116,91,117,220,207,112,118,163,164,165,205,206,399,400,280,281,282,283,218,284,194,251,145,169,285,620,621,191,192,204,208,215,361,167,168,357,358,359,622,403,264,108,228])),meta:{locale:"common.nav.test",requiresAuth:!1,hideInMenu:!0,menuKey:"other",order:0,i18nModule:["chat"],noNeedSensors:!0}}]},une=Object.freeze(Object.defineProperty({__proto__:null,default:sne},Symbol.toStringTag,{value:"Module"})),_ne={path:"/user",name:"User",redirect:"/user/information",meta:{requiresAuth:!0,auths:["*"],hideInMenu:!0,i18nModule:["user"]},children:[{path:"information",name:"UserInformation",component:()=>v(()=>import("./index-DGzWykNa.js"),__vite__mapDeps([623,1,2,3,43,44,205,206,31,32,207,94,95,624,127,128,411,121,625,34,35,25,132,319,111,112,113,93,20,21,22,23,55,114,115,116,91,117,74,72,118,119,64,65,66,124,125,126,175,176,29,626,263,209,77,134,572,73])),meta:{locale:"common.nav.userInformation",requiresAuth:!0,auths:["*"],hideInMenu:!0,i18nModule:["user"]}}]},lne=Object.freeze(Object.defineProperty({__proto__:null,default:_ne},Symbol.toStringTag,{value:"Module"})),cne=[{path:"/workflow",redirect:"/workflow/list",meta:{hideInMenu:!0,locale:"common.nav.workflowList",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!1,i18nModule:["workflow"]}},{path:"/workflow/list",name:"WorkflowList",component:()=>v(()=>import("./index-DyzqJSw-.js"),__vite__mapDeps([627,1,2,3,188,301,463,186,187,43,44,464,57,58,59,60,61,62,20,21,22,23,37,63,31,32,25,64,65,66,67,42,45,46,27,47,48,52,53,54,49,50,51,17,55,56,68,69,70,71,72,73,34,35,74,75,76,77,78,86,87,547,145,628,88,26,90,91,92,629,218,257,311,169,630,209])),meta:{menuKey:"WorkflowList",locale:"common.nav.workflowList",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!1,icon:"icon-workflow",activeIcon:"icon-workflow-selected",order:3,i18nModule:["workflow"],menuVisible:({appStore:e})=>e.isWorkflowEntryVisible}},{path:"/workflow/editor/:id?",name:"WorkflowEditor",component:()=>v(()=>import("./index-KhSJ78OD.js").then(e=>e.bc),__vite__mapDeps([631,1,2,3,301,43,44,52,20,21,22,23,53,54,49,37,50,25,51,17,55,56,57,58,59,60,61,27,62,63,31,32,64,65,66,67,68,69,70,71,72,73,34,35,74,75,76,77,78,204,94,95,145,205,206,207,208,209,47,547,26,91,238,211,101,212,239,240,241,160,161,162,112,113,93,114,115,116,117,118,163,164,165,166,167,168,169,170,188,244,245,246,247,248,559,256,300,171,172,173,254,632,410,231,228,608])),meta:{hideInMenu:!0,menuKey:"WorkflowList",locale:"common.nav.workflowEditor",requiresAuth:!0,auths:["AUTH_AUTOMATION"],legacyIframe:!1,i18nModule:["workflow"]}}],fne=Object.freeze(Object.defineProperty({__proto__:null,default:cne},Symbol.toStringTag,{value:"Module"})),dne=Object.assign({"./modules/automation.ts":Nae,"./modules/chat.ts":Pae,"./modules/connect.ts":zae,"./modules/contact.ts":Hae,"./modules/fee.ts":Wae,"./modules/guide.ts":Vae,"./modules/marketing.ts":Yae,"./modules/partner-share.ts":Zae,"./modules/report.ts":ene,"./modules/robot.ts":ane,"./modules/sett
568ings.ts":ine,"./modules/team.ts":one,"./modules/test.ts":une,"./modules/user.ts":lne,"./modules/workflow.ts":fne}),gne=Object.assign({});function hne(e){const t=e.match(/\/([^/]+)\.ts$/);return t?t[1]:""}function mne(e){return c8.includes(e)&&["pro"].includes(lm)&&f8!=="development"}function rS(e,t){return Object.keys(e).forEach(a=>{const n=hne(a);if(mne(n))return;const i=e[a].default;if(!i)return;const r=Array.isArray(i)?[...i]:[i];t.push(...r)}),t}const oS=rS(dne,[]),sS=rS(gne,[]),go=[...oS,...sS,...u0];function Fne(e,t){return t?t.startsWith("/")?t:`${e.endsWith("/")?e.slice(0,-1):e}/${t}`:e}function uS(e,t,a,n){e.forEach(i=>{var u,_;const r=Fne(t,i.path);if(!((u=i.meta)!=null&&u.legacyIframe)){a.nativePatterns.push(r);const c=(_=i.meta)==null?void 0:_.legacyAliases;Array.isArray(c)&&c.forEach(l=>{const f=n.get(l);f&&f!==r||(n.set(l,r),a.pathRewrites[l]=r)})}const s=i.children;s&&s.length>0&&uS(s,r,a,n)})}let Zs=null;function _S(){if(Zs)return Zs;const e={nativePatterns:[],pathRewrites:{}};return uS(go,"",e,new Map),Zs=e,Zs}const lS=(e,t)=>{const a=e.meta;return!(a!=null&&a.requiresAuth)||!Array.isArray(a.auths)?!1:a.auths.includes("*")?!0:a.auths.some(n=>t.includes(n))},l0=(e,t)=>{const a=e.find(n=>n.name===t);return a||e.reduce((n,i)=>n||(Array.isArray(i.children)&&i.children.length>0?l0(i.children,t):null),null)},Ki=(e,t)=>{var i;if(!lS(e,t))return null;const n=(Array.isArray(e.children)?e.children:[]).reduce((r,o)=>r||Ki(o,t),null);return n||(e.redirect||(i=e.meta)!=null&&i.externalAction?null:e)},pne=(e,t)=>{let a=null;return e.forEach(n=>{if(!n.name||typeof n.path!="string"||!n.path||!Array.isArray(n.children)||n.children.length===0)return;const i=n.path;(i==="/"?t.startsWith("/"):t===i||t.startsWith(`${i}/`))&&(!a||i.length>a.path.length)&&(a=n)}),a},bne="UserInformation",cS=(e,t,a)=>{var r;const n=Jt(`${Bu.LAST_ROUTE_CONFIG}_${e}`,!0,g6);if(n!=null&&n.name){const o=l0(a,n.name);if(o&&!((r=o.meta)!=null&&r.hideInMenu)){const s=Ki(o,t);if(s!=null&&s.name)return{name:s.name,params:s.name===n.name?n.params||{}:{}}}}const i=[...a].sort((o,s)=>{var u,_;return(((u=o.meta)==null?void 0:u.order)??Number.MAX_SAFE_INTEGER)-(((_=s.meta)==null?void 0:_.order)??Number.MAX_SAFE_INTEGER)}).reduce((o,s)=>{var u;return o||((u=s.meta)!=null&&u.hideInMenu?null:Ki(s,t))},null);return i!=null&&i.name?{name:i.name,params:{}}:{name:bne,params:{}}},m2=ae().int().nonnegative().safe(),fS=Je([m2,U().regex(/^\d+$/).transform(Number).pipe(m2),U().trim().length(0).transform(()=>{}),wm().transform(()=>{})]).catch(void 0),Fl=z(U()),yne=Y({customer_id:Fl,contact_count:fS.optional()}),Dne=Y({list:Le(yne),total:z(Je([ae().finite(),U()])),truncated:z(ft()).optional()}),Ene=Y({customer_id:Fl,contact_count:fS.optional()}),kne=Y({customer:Ene.nullable()}),wne=Y({code:z(ae()),data:Dne,count:si(),msg:Fl}),Cne=Y({code:z(ae()),data:kne,count:si(),msg:Fl}),F2=z(U()).default(""),vne=Q.default(""),Sne=pr(e=>e!==null&&typeof e=="object"&&!Array.isArray(e)).transform(e=>({...e,latest_session_collaborator_sys_user_id:vne.parse(e.latest_session_collaborator_sys_user_id),latest_session_collaborator_sys_user_name:F2.parse(e.latest_session_collaborator_sys_user_name),latest_session_collaborator_sys_user_avatar:F2.parse(e.latest_session_collaborator_sys_user_avatar)})),bc=z(Je([U(),ae()])),Ane=Y({list:Le(Sne),page:bc,page_size:bc,total:bc}),Tne=Y({code:z(ae()),data:Ane,count:z(Ja()),msg:z(U())}),Sfe=e=>b.request({url:"/chat/chat-user/get-contact-list-v1",method:"post",data:e,responseSchema:Tne}),Afe=e=>b.request({url:"/chat/chat-user/get-contact-ad-list",method:"post",data:e}),Tfe=e=>b.request({url:"/chat/customer/get-list",method:"get",params:e,responseSchema:wne}),Bne=()=>b.request({url:"/chat/customer/get-list-gray-status",method:"get"}),Bfe=e=>b.request({url:"/chat/customer/get-detail",method:"get",params:e,responseSchema:Cne}),xfe=e=>b.request({url:"/chat/customer/get-contact-list",method:"get",params:e}),Ife=e=>b.request({url:"/chat/customer/merge",method:"post",data:e}),qfe=e=>b.request({url:"/chat/chat-user-import/add",method:"post",data:e}),Ofe=(e,t)=>b.request({url:"/chat/customer/create",method:"post",data:e,...t}),Mfe=(e,t)=>
568b.request({url:"/chat/customer/update-info",method:"post",data:e,...t}),c0=e=>{var n;const t=new FormData,a=((n=ti())==null?void 0:n.projectId)||"";return Object.entries(e).forEach(([i,r])=>{if(r!=null){if(r instanceof Blob){t.append(i,r);return}t.append(i,String(r))}}),a&&!t.has("project_id")&&t.append("project_id",a),t},Rfe=(e,t)=>b.request({url:"/chat/chat-user-import/import",method:"post",data:c0(e),headers:{"Content-Type":"multipart/form-data"},...t}),Nfe=(e,t)=>b.request({url:"/chat/chat-user-import/import-update-contact-list",method:"post",data:c0(e),headers:{"Content-Type":"multipart/form-data"},...t}),jfe=(e,t)=>b.request({url:"/chat/customer/import",method:"post",data:c0(e),headers:{"Content-Type":"multipart/form-data"},...t}),Pfe=(e,t)=>b.request({url:"/chat/customer/get-import-tmp-count",method:"get",params:e,...t}),Lfe=(e,t)=>b.request({url:"/chat/customer/get-import-tmp-list",method:"get",params:e,...t}),zfe=(e,t)=>b.request({url:"/chat/customer/del-import-tmp",method:"post",data:e,...t}),$fe=(e,t)=>b.request({responseSchema:jm,url:"/chat/customer/confirm-import-task",method:"post",data:e,...t}),Hfe=e=>b.request({url:"/chat/chat-user-import/get-tmp-count",method:"get",params:e}),Ufe=e=>b.request({url:"/chat/chat-user-import/get-tmp-list",method:"get",params:e}),Wfe=e=>b.request({url:"/chat/chat-user-import/get-update-contact-tmp-list",method:"get",params:e}),Gfe=e=>b.request({url:"/chat/chat-user-import/get-tmp-area-counts",method:"get",params:e}),Vfe=e=>b.request({url:"/chat/chat-user-import/labels",method:"post",data:e}),Kfe=e=>b.request({url:"/chat/chat-user-import/del",method:"post",data:e}),Yfe=e=>b.request({responseSchema:jm,url:"/chat/chat-user-import/confirm-import-task",method:"post",data:e}),Jfe=e=>b.request({responseSchema:jm,url:"/chat/chat-user-import/confirm-import-update-contact-task",method:"post",data:e}),Zfe=e=>b.request({url:"/chat/chat-user/batch-update-black-task",method:"post",data:e}),Xfe=e=>b.request({url:"/chat/chat-user/batch-update-label-task",method:"post",data:e}),Qfe=e=>b.request({url:"/chat/chat-user/batch-assign-chat-user-v1",method:"post",data:e}),ede=e=>b.request({url:"/chat/customer/batch-assign",method:"post",data:e}),tde=e=>b.request({url:"/chat/chat-user/export-contact-list-task",method:"post",data:e}),ade=e=>b.request({url:"/chat/chat-user/export-update-contact-list-task",method:"post",data:e}),nde=e=>b.request({url:"/chat/customer/export-task",method:"post",data:e}),ide=e=>b.request({url:"/chat/chat-user/del-contact-list",method:"post",data:e}),rde=e=>b.request({url:"/chat/customer/batch-update-black",method:"post",data:e}),ode=e=>b.request({url:"/chat/customer/batch-del",method:"post",data:e});function xne(e){const{iframeForceShow:t,navigateIframe:a,setIframeForceShow:n}=nS(),i=new WeakMap;e.beforeEach(async(r,o)=>{var c;const s=r.name==="contact_list",u=r.name==="contact_import";if(!s&&!u)return!0;if(s&&r.hash.startsWith("#fp="))return i.set(r,!0),!0;if(s&&((c=r.redirectedFrom)==null?void 0:c.name)==="contact_import")return i.set(r,!1),!0;if(s&&o.name==="contact_list")return i.set(r,t.value),!0;let _=!0;try{const{data:l}=await Bne();l.is_allowed===1&&(_=!1)}catch{}return u?_?!0:{name:"contact_list",query:{...r.query,imports:"1"},hash:r.hash,replace:!0}:(i.set(r,_),!0)}),e.afterEach((r,o,s)=>{const u=i.get(r);if(i.delete(r),!s){if(r.name==="contact_list"){if(u===void 0)return;n(u),u&&a(r.fullPath);return}o.name==="contact_list"&&r.name!=="contact_list"&&n(!1)}})}function Ine(e){const{pathRewrites:t}=_S();e.beforeEach((a,n,i)=>{const r=t[a.path];if(r&&r!==a.path){i({path:r,query:a.query,hash:a.hash,replace:!0});return}i()})}function dS(){return ml(window.location.pathname)}function qne(e,t,a){if(!dS()){a!=null&&a.replace?e.replace(t):e.push(t);return}const n=e.resolve(t);window.location.href=`${cm}${n.href}`}function One(e,t){const a=t??window.location.href,n=encodeURIComponent(a);if(dS()){e.push({name:"login",query:{url:n}});return}window.location.href=`/login?url=${encodeURIComponent(n)}`}const Mne=e=>aS.includes(e),Rne=async e=>{Array.isArray(e)&&e.length&&await dm(Kn.global.locale.value,e)},p2=(e,t,a)=>{const n=e.resolve(a),i=`${window.location.origin}${n.href}`;if(ml(window.location.pathname)){t({name:"login",query:{url:encodeURIComponent(i)}});return}t(!1),One(e,i)},Nne=(e,t,a)=>{if(ml(window.location.pathname)){t(!1),qne(e,a,{replace:!0});return}t(a)};function jne(e){e.beforeEach(async(t,a,n)=>{var r;t.path!==a.path&&hl.start(),await Rne((r=t.meta)==null?void 0:r.i18nModule);const i=ki();if(!d8()){if(t.meta.requiresAuth===!1){n();return}if(Mne(t.name)){n();return}p2(e,n,t);return}try{if(i.sysUserId||await i.fetchUserInfo(),Number(i.projectId)===0&&t.name!=="noProject"){n({replace:!0,name:"noProject"});return}if(["login","register"].includes(t.name)){const o=cS(i.sysUserId,i.authList,go);Nne(e,n,{replace:!0,name:o.name,params:o.params});return}n()}catch{await i.logout(),p2(e,n,t)}})}function Pne(e){e.beforeEach(t=>{Iae(t)})}function b2(e){return e==="/workflow"||e.startsWith("/workflow/")}function Lne(e){const{pathRewrites:t}=_S();e.beforeEach((a,n,i)=>{var f,d,g,h;if(!((f=a.meta)!=null&&f.requiresAuth)){i();return}const r=ki();if(lS(a,r.authList)){i();return}const o=n.name??"",s=(d=a.redirectedFrom)==null?void 0:d.path,u=typeof s=="string"?t[s]:void 0;if(u){const m=e.resolve(u).matched.at(-1),F=m?Ki(m,r.authList):null;if(F!=null&&F.name){i({replace:!0,name:F.name,params:{},query:a.query,hash:a.hash});return}i({replace:!0,name:"error401"});return}const _=(g=a.redirectedFrom)==null?void 0:g.name;if(typeof _=="string"&&_){const m=l0(go,_);if(m){const F=Ki(m,r.authList);if(F!=null&&F.name){i({replace:!0,name:F.name,params:{}});return}}i({replace:!0,name:"error401"});return}if(a.redirectedFrom!==void 0){const m=((h=a.redirectedFrom)==null?void 0:h.path)||a.path,F=pne(go,m);if(F){const p=Ki(F,r.authList);if(p!=null&&p.name){i({replace:!0,name:p.name,params:{}});return}}i({replace:!0,name:"error401"});return}if(oi(o)&&(g8.includes(o)||["error401","error404"].includes(o))){const m=cS(r.sysUserId,r.authList,go);i({replace:!0,name:m.name,params:m.params});return}i({replace:!0,name:"error401"})})}function zne(e){e.afterEach((t,a)=>{var u,_;b2(a.path)&&!b2(t.path)&&Wh.removeItem(ea(h8.WORKFLOW_LIST_SEARCH_PARAMS)),(u=t.meta)!=null&&u.customDoneProgress||hl.done();const n=t.name??"",i=ki();n&&i.sysUserId&&oi(n)&&!aS.includes(n)&&!m8.includes(n)&&Fn(`${Bu.LAST_ROUTE_CONFIG}_${i.sysUserId}`,{name:n,params:t.params||{}},!0,g6);const r=(_=t.meta)==null?void 0:_.locale,o=r?te(r):t.name;let s=`${Fk.title} | ${o}`;document.title=s})}function $ne(e){const{iframeForceShow:t}=nS();
568e.beforeResolve(async(a,n)=>{var o;return!(!!((o=n.meta)!=null&&o.legacyIframe)||t.value)||a.fullPath===n.fullPath?!0:(hl.done(),await Mae(a.fullPath))})}function Hne(e){Ine(e),Pne(e),jne(e),Lne(e),xne(e),$ne(e),zne(e)}hl.configure({showSpinner:!1});const xo=q8({history:O8(Tae(window.location.pathname,cm)),routes:[{path:"/",name:"",component:()=>v(()=>import("./MainLayout-Bj5pTkWT.js"),__vite__mapDeps([633,1,2,3,47,138,139,34,35,25,16,53,54,26,27,254,60,61,458,225,205,206,31,32,207,459,103,28,37,115,116,91,90,92,55,56,184,176,144,145,93,112,113,20,21,22,23,114,117,74,72,118,100,101,102,140,141,10,624,127,128,411,121,625,4,232,126,222,152,125,634,403,78,66,76,64,73,65,67,516,209,197,572,156])),redirect:"/chat",children:[...oS,...sS]},...u0],scrollBehavior(){return{top:0}}});Hne(xo);Sae(xo);function Une(e){QM(xo),e.use(xo),e.use(nae),e.use(Kn)}const Oi=new WeakMap,y2=e=>!(e.value===!1||e.arg==="off"),D2=e=>t=>{var u;const a=window.getSelection();if(!a||a.rangeCount===0)return;const n=a.getRangeAt(0),i=n.commonAncestorContainer;if(!e.contains(i)||!e.isConnected)return;const r=n.cloneContents();let o="";const s=_=>{if(_.nodeType===Node.TEXT_NODE){o+=_.textContent||"";return}if(_.nodeType===Node.ELEMENT_NODE){const c=_;if(c.tagName==="IMG"){o+=c.dataset.plainText||c.getAttribute("alt")||"";return}c.childNodes.forEach(s)}};r.childNodes.forEach(s),o&&(t.preventDefault(),(u=t.clipboardData)==null||u.setData("text/plain",o))},Wne={mounted(e,t){if(!y2(t))return;const a=D2(e);Oi.set(e,a),e.addEventListener("copy",a)},updated(e,t){const a=y2(t),n=Oi.get(e);if(a&&!n){const i=D2(e);Oi.set(e,i),e.addEventListener("copy",i)}!a&&n&&(e.removeEventListener("copy",n),Oi.delete(e))},unmounted(e){const t=Oi.get(e);t&&(e.removeEventListener("copy",t),Oi.delete(e))}};var Xs={exports:{}},je={},Qs={exports:{}},zn={},E2;function gS(){if(E2)return zn;E2=1;function e(){var r={};return r["align-content"]=!1,r["align-items"]=!1,r["align-self"]=!1,r["alignment-adjust"]=!1,r["alignment-baseline"]=!1,r.all=!1,r["anchor-point"]=!1,r.animation=!1,r["animation-delay"]=!1,r["animation-direction"]=!1,r["animation-duration"]=!1,r["animation-fill-mode"]=!1,r["animation-iteration-count"]=!1,r["animation-name"]=!1,r["animation-play-state"]=!1,r["animation-timing-function"]=!1,r.azimuth=!1,r["backface-visibility"]=!1,r.background=!0,r["background-attachment"]=!0,r["background-clip"]=!0,r["background-color"]=!0,r["background-image"]=!0,r["background-origin"]=!0,r["background-position"]=!0,r["background-repeat"]=!0,r["background-size"]=!0,r["baseline-shift"]=!1,r.binding=!1,r.bleed=!1,r["bookmark-label"]=!1,r["bookmark-level"]=!1,r["bookmark-state"]=!1,r.border=!0,r["border-bottom"]=!0,r["border-bottom-color"]=!0,r["border-bottom-left-radius"]=!0,r["border-bottom-right-radius"]=!0,r["border-bottom-style"]=!0,r["border-bottom-width"]=!0,r["border-collapse"]=!0,r["border-color"]=!0,r["border-image"]=!0,r["border-image-outset"]=!0,r["border-image-repeat"]=!0,r["border-image-slice"]=!0,r["border-image-source"]=!0,r["border-image-width"]=!0,r["border-left"]=!0,r["border-left-color"]=!0,r["border-left-style"]=!0,r["border-left-width"]=!0,r["border-radius"]=!0,r["border-right"]=!0,r["border-right-color"]=!0,r["border-right-style"]=!0,r["border-right-width"]=!0,r["border-spacing"]=!0,r["border-style"]=!0,r["border-top"]=!0,r["border-top-color"]=!0,r["border-top-left-radius"]=!0,r["border-top-right-radius"]=!0,r["border-top-style"]=!0,r["border-top-width"]=!0,r["border-width"]=!0,r.bottom=!1,r["box-decoration-break"]=!0,r["box-shadow"]=!0,r["box-sizing"]=!0,r["box-snap"]=!0,r["box-suppress"]=!0,r["break-after"]=!0,r["break-before"]=!0,r["break-inside"]=!0,r["caption-side"]=!1,r.chains=!1,r.clear=!0,r.clip=!1,r["clip-path"]=!1,r["clip-rule"]=!1,r.color=!0,r["color-interpolation-filters"]=!0,r["column-count"]=!1,r["column-fill"]=!1,r["column-gap"]=!1,r["column-rule"]=!1,r["column-rule-color"]=!1,r["column-rule-style"]=!1,r["column-rule-width"]=!1,r["column-span"]=!1,r["column-width"]=!1,r.columns=!1,r.contain=!1,r.content=!1,r["counter-increment"]=!1,r["counter-reset"]=!1,r["counter-set"]=!1,r.crop=!1,r.cue=!1,r["cue-after"]=!1,r["cue-before"]=!1,r.cursor=!1,r.direction=!1,r.display=!0,r["display-inside"]=!0,r["display-list"]=!0,r["display-outside"]=!0,r["dominant-baseline"]=!1,r.elevation=!1,r["empty-cells"]=!1,r.f
568ilter=!1,r.flex=!1,r["flex-basis"]=!1,r["flex-direction"]=!1,r["flex-flow"]=!1,r["flex-grow"]=!1,r["flex-shrink"]=!1,r["flex-wrap"]=!1,r.float=!1,r["float-offset"]=!1,r["flood-color"]=!1,r["flood-opacity"]=!1,r["flow-from"]=!1,r["flow-into"]=!1,r.font=!0,r["font-family"]=!0,r["font-feature-settings"]=!0,r["font-kerning"]=!0,r["font-language-override"]=!0,r["font-size"]=!0,r["font-size-adjust"]=!0,r["font-stretch"]=!0,r["font-style"]=!0,r["font-synthesis"]=!0,r["font-variant"]=!0,r["font-variant-alternates"]=!0,r["font-variant-caps"]=!0,r["font-variant-east-asian"]=!0,r["font-variant-ligatures"]=!0,r["font-variant-numeric"]=!0,r["font-variant-position"]=!0,r["font-weight"]=!0,r.grid=!1,r["grid-area"]=!1,r["grid-auto-columns"]=!1,r["grid-auto-flow"]=!1,r["grid-auto-rows"]=!1,r["grid-column"]=!1,r["grid-column-end"]=!1,r["grid-column-start"]=!1,r["grid-row"]=!1,r["grid-row-end"]=!1,r["grid-row-start"]=!1,r["grid-template"]=!1,r["grid-template-areas"]=!1,r["grid-template-columns"]=!1,r["grid-template-rows"]=!1,r["hanging-punctuation"]=!1,r.height=!0,r.hyphens=!1,r.icon=!1,r["image-orientation"]=!1,r["image-resolution"]=!1,r["ime-mode"]=!1,r["initial-letters"]=!1,r["inline-box-align"]=!1,r["justify-content"]=!1,r["justify-items"]=!1,r["justify-self"]=!1,r.left=!1,r["letter-spacing"]=!0,r["lighting-color"]=!0,r["line-box-contain"]=!1,r["line-break"]=!1,r["line-grid"]=!1,r["line-height"]=!1,r["line-snap"]=!1,r["line-stacking"]=!1,r["line-stacking-ruby"]=!1,r["line-stacking-shift"]=!1,r["line-stacking-strategy"]=!1,r["list-style"]=!0,r["list-style-image"]=!0,r["list-style-position"]=!0,r["list-style-type"]=!0,r.margin=!0,r["margin-bottom"]=!0,r["margin-left"]=!0,r["margin-right"]=!0,r["margin-top"]=!0,r["marker-offset"]=!1,r["marker-side"]=!1,r.marks=!1,r.mask=!1,r["mask-box"]=!1,r["mask-box-outset"]=!1,r["mask-box-repeat"]=!1,r["mask-box-slice"]=!1,r["mask-box-source"]=!1,r["mask-box-width"]=!1,r["mask-clip"]=!1,r["mask-image"]=!1,r["mask-origin"]=!1,r["mask-position"]=!1,r["mask-repeat"]=!1,r["mask-size"]=!1,r["mask-source-type"]=!1,r["mask-type"]=!1,r["max-height"]=!0,r["max-lines"]=!1,r["max-width"]=!0,r["min-height"]=!0,r["min-width"]=!0,r["move-to"]=!1,r["nav-down"]=!1,r["nav-index"]=!1,r["nav-left"]=!1,r["nav-right"]=!1,r["nav-up"]=!1,r["object-fit"]=!1,r["object-position"]=!1,r.opacity=!1,r.order=!1,r.orphans=!1,r.outline=!1,r["outline-color"]=!1,r["outline-offset"]=!1,r["outline-style"]=!1,r["outline-width"]=!1,r.overflow=!1,r["overflow-wrap"]=!1,r["overflow-x"]=!1,r["overflow-y"]=!1,r.padding=!0,r["padding-bottom"]=!0,r["padding-left"]=!0,r["padding-right"]=!0,r["padding-top"]=!0,r.page=!1,r["page-break-after"]=!1,r["page-break-before"]=!1,r["page-break-inside"]=!1,r["page-policy"]=!1,r.pause=!1,r["pause-after"]=!1,r["pause-before"]=!1,r.perspective=!1,r["perspective-origin"]=!1,r.pitch=!1,r["pitch-range"]=!1,r["play-during"]=!1,r.position=!1,r["presentation-level"]=!1,r.quotes=!1,r["region-fragment"]=!1,r.resize=!1,r.rest=!1,r["rest-after"]=!1,r["rest-before"]=!1,r.richness=!1,r.right=!1,r.rotation=!1,r["rotation-point"]=!1,r["ruby-align"]=!1,r["ruby-merge"]=!1,r["ruby-position"]=!1,r["shape-image-threshold"]=!1,r["shape-outside"]=!1,r["shape-margin"]=!1,r.size=!1,r.speak=!1,r["speak-as"]=!1,r["speak-header"]=!1,r["speak-numeral"]=!1,r["speak-punctuation"]=!1,r["speech-rate"]=!1,r.stress=!1,r["string-set"]=!1,r["tab-size"]=!1,r["table-layout"]=!1,r["text-align"]=!0,r["text-align-last"]=!0,r["text-combine-upright"]=!0,r["text-decoration"]=!0,r["text-decoration-color"]=!0,r["text-decoration-line"]=!0,r["text-decoration-skip"]=!0,r["text-decoration-style"]=!0,r["text-emphasis"]=!0,r["text-emphasis-color"]=!0,r["text-emphasis-position"]=!0,r["text-emphasis-style"]=!0,r["text-height"]=!0,r["text-indent"]=!0,r["text-justify"]=!0,r["text-orientation"]=!0,r["text-overflow"]=!0,r["text-shadow"]=!0,r["text-space-collapse"]=!0,r["text-transform"]=!0,r["text-underline-position"]=!0,r["text-wrap"]=!0,r.top=!1,r.transform=!1,r["transform-origin"]=!1,r["transform-style"]=!1,r.transition=!1,r["transition-delay"]=!1,r["transition-duration"]=!1,r["transition-property"]=!1,r["transition-timing-function"]=!1,r["unicode
568-bidi"]=!1,r["vertical-align"]=!1,r.visibility=!1,r["voice-balance"]=!1,r["voice-duration"]=!1,r["voice-family"]=!1,r["voice-pitch"]=!1,r["voice-range"]=!1,r["voice-rate"]=!1,r["voice-stress"]=!1,r["voice-volume"]=!1,r.volume=!1,r["white-space"]=!1,r.widows=!1,r.width=!0,r["will-change"]=!1,r["word-break"]=!0,r["word-spacing"]=!0,r["word-wrap"]=!0,r["wrap-flow"]=!1,r["wrap-through"]=!1,r["writing-mode"]=!1,r["z-index"]=!1,r}function t(r,o,s){}function a(r,o,s){}var n=/javascript\s*\:/img;function i(r,o){return n.test(o)?"":o}return zn.whiteList=e(),zn.getDefaultWhiteList=e,zn.onAttr=t,zn.onIgnoreAttr=a,zn.safeAttrValue=i,zn}var yc,k2;function hS(){return k2||(k2=1,yc={indexOf:function(e,t){var a,n;if(Array.prototype.indexOf)return e.indexOf(t);for(a=0,n=e.length;a<n;a++)if(e[a]===t)return a;return-1},forEach:function(e,t,a){var n,i;if(Array.prototype.forEach)return e.forEach(t,a);for(n=0,i=e.length;n<i;n++)t.call(a,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}}),yc}var Dc,w2;function Gne(){if(w2)return Dc;w2=1;var e=hS();function t(a,n){a=e.trimRight(a),a[a.length-1]!==";"&&(a+=";");var i=a.length,r=!1,o=0,s=0,u="";function _(){if(!r){var f=e.trim(a.slice(o,s)),d=f.indexOf(":");if(d!==-1){var g=e.trim(f.slice(0,d)),h=e.trim(f.slice(d+1));if(g){var m=n(o,u.length,g,h,f);m&&(u+=m+"; ")}}}o=s+1}for(;s<i;s++){var c=a[s];if(c==="/"&&a[s+1]==="*"){var l=a.indexOf("*/",s+2);if(l===-1)break;s=l+1,o=s+1,r=!1}else c==="("?r=!0:c===")"?r=!1:c===";"?r||_():c===`
569`&&_()}return e.trim(u)}return Dc=t,Dc}var Ec,C2;function Vne(){if(C2)return Ec;C2=1;var e=gS(),t=Gne();hS();function a(r){return r==null}function n(r){var o={};for(var s in r)o[s]=r[s];return o}function i(r){r=n(r||{}),r.whiteList=r.whiteList||e.whiteList,r.onAttr=r.onAttr||e.onAttr,r.onIgnoreAttr=r.onIgnoreAttr||e.onIgnoreAttr,r.safeAttrValue=r.safeAttrValue||e.safeAttrValue,this.options=r}return i.prototype.process=function(r){if(r=r||"",r=r.toString(),!r)return"";var o=this,s=o.options,u=s.whiteList,_=s.onAttr,c=s.onIgnoreAttr,l=s.safeAttrValue,f=t(r,function(d,g,h,m,F){var p=u[h],E=!1;if(p===!0?E=p:typeof p=="function"?E=p(m):p instanceof RegExp&&(E=p.test(m)),E!==!0&&(E=!1),m=l(h,m),!!m){var y={position:g,sourcePosition:d,source:F,isWhite:E};if(E){var A=_(h,m,y);return a(A)?h+":"+m:A}else{var A=c(h,m,y);if(!a(A))return A}}});return f},Ec=i,Ec}var v2;function W1(){return v2||(v2=1,(function(e,t){var a=gS(),n=Vne();function i(o,s){var u=new n(s);return u.process(o)}t=e.exports=i,t.FilterCSS=n;for(var r in a)t[r]=a[r];typeof window<"u"&&(window.filterCSS=e.exports)})(Qs,Qs.exports)),Qs.exports}var kc,S2;function f0(){return S2||(S2=1,kc={indexOf:function(e,t){var a,n;if(Array.prototype.indexOf)return e.indexOf(t);for(a=0,n=e.length;a<n;a++)if(e[a]===t)return a;return-1},forEach:function(e,t,a){var n,i;if(Array.prototype.forEach)return e.forEach(t,a);for(n=0,i=e.length;n<i;n++)t.call(a,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/,a=t.exec(e);return a?a.index:-1}}),kc}var A2;function mS(){if(A2)return je;A2=1;var e=W1().FilterCSS,t=W1().getDefaultWhiteList,a=f0();function n(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rows
569pan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var i=new e;function r(q,j,T){}function o(q,j,T){}function s(q,j,T){}function u(q,j,T){}function _(q){return q.replace(l,"&lt;").replace(f,"&gt;")}function c(q,j,T,R){if(T=w(T),j==="href"||j==="src"){if(T=a.trim(T),T==="#")return"#";if(!(T.substr(0,7)==="http://"||T.substr(0,8)==="https://"||T.substr(0,7)==="mailto:"||T.substr(0,4)==="tel:"||T.substr(0,11)==="data:image/"||T.substr(0,6)==="ftp://"||T.substr(0,2)==="./"||T.substr(0,3)==="../"||T[0]==="#"||T[0]==="/"))return""}else if(j==="background"){if(p.lastIndex=0,p.test(T))return""}else if(j==="style"){if(E.lastIndex=0,E.test(T)||(y.lastIndex=0,y.test(T)&&(p.lastIndex=0,p.test(T))))return"";R!==!1&&(R=R||i,T=R.process(T))}return T=M(T),T}var l=/</g,f=/>/g,d=/"/g,g=/&quot;/g,h=/&#([a-zA-Z0-9]*);?/gim,m=/&colon;?/gim,F=/&newline;?/gim,p=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,E=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,y=/u\s*r\s*l\s*\(.*/gi;function A(q){return q.replace(d,"&quot;")}function C(q){return q.replace(g,'"')}function D(q){return q.replace(h,function(T,R){return R[0]==="x"||R[0]==="X"?String.fromCharCode(parseInt(R.substr(1),16)):String.fromCharCode(parseInt(R,10))})}function S(q){return q.replace(m,":").replace(F," ")}function P(q){for(var j="",T=0,R=q.length;T<R;T++)j+=q.charCodeAt(T)<32?" ":q.charAt(T);return a.trim(j)}function w(q){return q=C(q),q=D(q),q=S(q),q=P(q),q}function M(q){return q=A(q),q=_(q),q}function B(){return""}function N(q,j){typeof j!="function"&&(j=function(){});var T=!Array.isArray(q);function R(K){return T?!0:a.indexOf(q,K)!==-1}var O=[],G=!1;return{onIgnoreTag:function(K,ue,fe){if(R(K))if(fe.isClosing){var Re="[/removed]",ht=fe.position+Re.length;return O.push([G!==!1?G:fe.position,ht]),G=!1,Re}else return G||(G=fe.position),"[removed]";else return j(K,ue,fe)},remove:function(K){var ue="",fe=0;return a.forEach(O,function(Re){ue+=K.slice(fe,Re[0]),fe=Re[1]}),ue+=K.slice(fe),ue}}}function I(q){for(var j="",T=0;T<q.length;){var R=q.indexOf("<!--",T);if(R===-1){j+=q.slice(T);break}j+=q.slice(T,R);var O=q.indexOf("-->",R);if(O===-1)break;T=O+3}return j}function L(q){var j=q.split("");return j=j.filter(function(T){var R=T.charCodeAt(0);return R===127?!1:R<=31?R===10||R===13:!0}),j.join("")}return je.whiteList=n(),je.getDefaultWhiteList=n,je.onTag=r,je.onIgnoreTag=o,je.onTagAttr=s,je.onIgnoreTagAttr=u,je.safeAttrValue=c,je.escapeHtml=_,je.escapeQuote=A,je.unescapeQuote=C,je.escapeHtmlEntities=D,je.escapeDangerHtml5Entities=S,je.clearNonPrintableCharacter=P,je.friendlyAttrValue=w,je.escapeAttrValue=M,je.onIgnoreTagStripAll=B,je.StripTagBody=N,je.stripCommentTag=I,je.stripBlankChar=L,je.attributeWrapSign='"',je.cssFilter=i,je.getDefaultCSSWhiteList=t,je}var eu={},T2;function FS(){if(T2)return eu;T2=1;var e=f0();function t(l){var f=e.spaceIndex(l),d;return f===-1?d=l.slice(1,-1):d=l.slice(1,f+1),d=e.trim(d).toLowerCase(),d.slice(0,1)==="/"&&(d=d.slice(1)),d.slice(-1)==="/"&&(d=d.slice(0,-1)),d}function a(l){return l.slice(0,2)==="</"}function n(l,f,d){var g="",h=0,m=!1,F=!1,p=0,E=l.length,y="",A="";e:for(p=0;p<E;p++){var C=l.charAt(p);if(m===!1){if(C==="<"){m=p;continue}}else if(F===!1){if(C==="<"){g+=d(l.slice(h,p)),m=p,h=p;continue}if(C===">"||p===E-1){g+=d(l.slice(h,m)),A=l.slice(m,p+1),y=t(A),g+=f(m,g.length,y,A,a(A)),h=p+1,m=!1;continue}if(C==='"'||C==="'")for(var D=1,S=l.charAt(p-D);S.trim()===""||S==="=";){if(S==="="){F=C;continue e}S=l.charAt(p-++D)}}else if(C===F){F=!1;continue}}return h<E&&(g+=d(l.substr(h))),g}var i=/[^a-zA-Z0-9\\_:.-]/gim;function r(l,f){var d=0,g=0,h=[],m=!1,F=l.length;function p(D,S){if(D=e.trim(D),D=D.replace(i,"").toLowerCase(),!(D.length<1)){var P=f(D,S||"");P&&h.push(P)}}for(var E=0;E<F;E++){var y=l.charAt(E),A,C;if(m===!1&&y==="="){m=l.slice(d,E),d=E+1,g=l.charAt(d)==='"'||l.charAt(d)==="'"?d:s(l,E+1);continue}if(m!==!1&&E===g){if(C=l.indexOf(y,E+1),C===-1)break;A=e.trim(l.slice(g+1,C)),p(m,A),m=!1,E=C,d=E+1;continue}if(/\s|\n|\t/.test(y))if(l=l.replace(/\s|\n|\t/g," "),m===!1)if(C=o(l,E),C===-1){A=e.trim(l.slice(d,E)),p(A),m=!1,d=E+1;continue}else{E=C-1;continue}else if(C=u(l,E-1),C===-1){A=e.trim(l.slice(d,E)),A=c(A),p(m,A),m=!1,d=E+1;continue}else continue}return d<l.length&&(m===!1?p(l.slice(d)):p(m,c(e.trim(l.slice(d))))),e.trim(h.join(" "))}function o(l,f){for(;f<l.length;f++){var d=l[f];if(d!==" ")return d==="="?f:-1}}function s(l,f){for(;f<l.length;f++){var d=l[f];if(d!==" ")return d==="'"||d==='"'?f:-1}}function u(l,f){for(;f>0;f--){var d=l[f];if(d!==" ")return d==="="?f:-1}}function _(l){return l[0]==='"'&&l[l.length-1]==='"'||l[0]==="'"&&l[l.length-1]==="'"}function c(l){return _(l)?l.substr(1,l.length-2):l}return eu.parseTag=n,eu.parseAttr=r,eu}var wc,B2;function Kne(){if(B2)return wc;B2=1;var e=W1().FilterCSS,t=mS(),a=FS(),n=a.parseTag,i=a.parseAttr,r=f0();function o(l){return l==null}function s(l){var f=r.spaceIndex(l);if(f===-1)return{html:"",closing:l[l.length-2]==="/"};l=r.trim(l.slice(f+1,-1));var d=l[l.length-1]==="/";return d&&(l=r.trim(l.slice(0,-1))),{html:l,closing:d}}function u(l){var f={};for(var d in l)f[d]=l[d];return f}function _(l){var f={};for(var d in l)Array.isArray(l[d])?f[d.toLowerCase()]=l[d].map(function(g){return g.toLowerCase()}):f[d.toLowerCase()]=l[d];return f}function c(l){l=u(l||{}),l.stripIgnoreTag&&(l.onIgnoreTag,l.onIgnoreTag=t.onIgnoreTagStripAll),l.whiteList||l.allowList?l.
569whiteList=_(l.whiteList||l.allowList):l.whiteList=t.whiteList,this.attributeWrapSign=l.singleQuotedAttributeValue===!0?"'":t.attributeWrapSign,l.onTag=l.onTag||t.onTag,l.onTagAttr=l.onTagAttr||t.onTagAttr,l.onIgnoreTag=l.onIgnoreTag||t.onIgnoreTag,l.onIgnoreTagAttr=l.onIgnoreTagAttr||t.onIgnoreTagAttr,l.safeAttrValue=l.safeAttrValue||t.safeAttrValue,l.escapeHtml=l.escapeHtml||t.escapeHtml,this.options=l,l.css===!1?this.cssFilter=!1:(l.css=l.css||{},this.cssFilter=new e(l.css))}return c.prototype.process=function(l){if(l=l||"",l=l.toString(),!l)return"";var f=this,d=f.options,g=d.whiteList,h=d.onTag,m=d.onIgnoreTag,F=d.onTagAttr,p=d.onIgnoreTagAttr,E=d.safeAttrValue,y=d.escapeHtml,A=f.attributeWrapSign,C=f.cssFilter;d.stripBlankChar&&(l=t.stripBlankChar(l)),d.allowCommentTag||(l=t.stripCommentTag(l));var D=!1;d.stripIgnoreTagBody&&(D=t.StripTagBody(d.stripIgnoreTagBody,m),m=D.onIgnoreTag);var S=n(l,function(P,w,M,B,N){var I={sourcePosition:P,position:w,isClosing:N,isWhite:Object.prototype.hasOwnProperty.call(g,M)},L=h(M,B,I);if(!o(L))return L;if(I.isWhite){if(I.isClosing)return"</"+M+">";var q=s(B),j=g[M],T=i(q.html,function(R,O){var G=r.indexOf(j,R)!==-1,K=F(M,R,O,G);return o(K)?G?(O=E(M,R,O,C),O?R+"="+A+O+A:R):(K=p(M,R,O,G),o(K)?void 0:K):K});return B="<"+M,T&&(B+=" "+T),q.closing&&(B+=" /"),B+=">",B}else return L=m(M,B,I),o(L)?y(B):L},y);return D&&(S=D.remove(S)),S},wc=c,wc}var x2;function Yne(){return x2||(x2=1,(function(e,t){var a=mS(),n=FS(),i=Kne();function r(s,u){var _=new i(u);return _.process(s)}t=e.exports=r,t.filterXSS=r,t.FilterXSS=i,(function(){for(var s in a)t[s]=a[s];for(var u in n)t[u]=n[u]})(),typeof window<"u"&&(window.filterXSS=e.exports);function o(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}o()&&(self.filterXSS=e.exports)})(Xs,Xs.exports)),Xs.exports}var pS=Yne();const sde=v_(pS);var Eu={exports:{}},Jne=Eu.exports,I2;function Zne(){return I2||(I2=1,(function(e,t){(function(a,n){e.exports=n()})(Jne,function(){var a="minute",n=/[+-]\d\d(?::?\d\d)?/g,i=/([+-]|\d\d)/g;return function(r,o,s){var u=o.prototype;s.utc=function(h){var m={date:h,utc:!0,args:arguments};return new o(m)},u.utc=function(h){var m=s(this.toDate(),{locale:this.$L,utc:!0});return h?m.add(this.utcOffset(),a):m},u.local=function(){return s(this.toDate(),{locale:this.$L,utc:!1})};var _=u.parse;u.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),_.call(this,h)};var c=u.init;u.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else c.call(this)};var l=u.utcOffset;u.utcOffset=function(h,m){var F=this.$utils().u;if(F(h))return this.$u?0:F(this.$offset)?l.call(this):this.$offset;if(typeof h=="string"&&(h=(function(A){A===void 0&&(A="");var C=A.match(n);if(!C)return null;var D=(""+C[0]).match(i)||["-",0,0],S=D[0],P=60*+D[1]+ +D[2];return P===0?0:S==="+"?P:-P})(h),h===null))return this;var p=Math.abs(h)<=16?60*h:h,E=this;if(m)return E.$offset=p,E.$u=h===0,E;if(h!==0){var y=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(E=this.local().add(p+y,a)).$offset=p,E.$x.$localOffset=y}else E=this.utc();return E};var f=u.format;u.format=function(h){var m=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return f.call(this,m)},u.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},u.isUTC=function(){return!!this.$u},u.toISOString=function(){return this.toDate().toISOString()},u.toString=function(){return this.toDate().toUTCString()};var d=u.toDate;u.toDate=function(h){return h==="s"&&this.$offset?s(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var g=u.diff;u.diff=function(h,m,F){if(h&&this.$u===h.$u)return g.call(this,h,m,F);var p=this.local(),E=s(h).local();return g.call(p,E,m,F)}}})})(Eu)),Eu.exports}var Xne=Zne();const Qne=v_(Xne);Ou.extend(Qne);const q2=e=>{let t="";return Number(e)&&(t=e.replace(/\s+/g,"")),e.length<=5?t=`${e.substring(0,1)}****${e.substring(e.length-1)}`:e.length>5&&e.length<8?t=`${e.substring(0,2)}****${e.substring(e.length-2)}`:t=`${e.substring(0,4)}****${e.substring(e.length-3)}`,t},ku=(e,t="")=>{if(!e)return t;const a=ki(),{isHiddenPhone:n,isHiddenEmail:i}=M8(a),r=/([A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,12})/,o=/^[\s\d+\-()]*$/;if(e.indexOf("****")<0){const s=e.replace(/\s+/g,"");if(n.value&&o.test(s)||i.value&&r.test(s))return q2(s)}return e||t},ude=(e,t=!1)=>{let a="";const n={28:te("common.enums.msgTypeText.28"),34:te("components.message.prompt.type.BIG_FILE"),35:te("components.message.prompt.type.ENCRYPTION")};if(e.snippet_msg_type==="0"?a=te("components.message.prompt.type.UNKNOWN"):e.snippet_msg_type==="8"&&e.snippet==="[评价消息]"?a=te("common.enums.msgTypeText.evaluate"):e.snippet_msg_type==="3"&&e.snippet==="[邀评消息]"?a=te("common.enums.msgTypeText.invitationEvaluation"):e.snippet_msg_type==="3"&&e.snippet==="[模板消息]"?a=te("common.enums.msgTypeText.3"):e.snippet_msg_type==="54"&&!e.snippet?a=te("common.apiErrorCode.16031"):e.snippet_msg_type&&n[e.snippet_msg_type]?a=n[e.snippet_msg_type]||"":["2","4","6","8","12","19","22","23","28","29","40","44","48","51","52","55"].includes(e.snippet_msg_type||"")?a=te(`common.enums.msgTypeText.${e.snippet_msg_type}`):a=e.snippet,t&&e.snippet_type==="0"&&["2","3","4","5"].includes(e.type)){const i=e.sender_name||"";if(i)a=`${ku(i)}${e.snippet.substring(i.length)}`;else if(!i){const r=e.snippet.split(":")[0]||"";a=`${ku(r)}${e.snippet.substring(r.length)}`}if(["12"].includes(e.channel)){const r="@s.whatsapp.net:";let o="",s="";if(e.snippet.indexOf(r)>-1)return o=`${e.snippet.split(r)[0]}${r}`,e.snippet?s=e.snippet.split(r)[1]||"":(o=e.snippet.split(":")[0]||"",s=e.snippet.split(":")[1]||""),o=ku(o),s.indexOf("@")>-1&&(s=te("chat.tips.sentMessage")),e.snippet.indexOf(r)>-1?`${o}${s}`:`${o}:${s}`}}return t&&e.snippet_type==="1"&&["2","3","4","5"].includes(e.type)&&["12"].includes(e.channel)&&a.indexOf("@")===0&&(a=te("chat.tips.sentMessage")),a},_de=e=>{let t=e.split("/").pop();t.indexOf("_p_")>-1&&(t=t==null?void 0:t.split("_p_").pop()),t.indexOf("?")>-1&&(t=t==null?void 0:t.split("?").shift());try{t=decodeURI(t),t=decodeURIComponent(t)}catch{}return t},lde=(e,t)=>{const a="YYYY-MM-DD HH:mm:ss";return e?t!==void 0?Ou(Number(e)).utcOffset(t).format(a):Ou(Number(e)).format(a):""},cde=e=>Number(e)>=0?`+${e}`:e,fde=(e,t=2)=>{if(e===null||e===""||$B(Number(e)))return"";const n=Number(e).toFixed(t),[i,r]=n.split("."),o=i.replace(/\B(?=(\d{3})+(?!\d))/g,",");return t>0?`${o}.${r}`:o},eie=(e,t,a,n)=>{const i=Math.max(0,t-200),r=Math.min(e.length,a+200),o=e.slice(i,r),s=/<(a|span)\b[^>]*?>([\s\S]*?)<\/\1>/gi;let u;for(;(u=s.exec(o))!==null;)if((u[2]||"").includes(n)){const f=u.index,d=s.lastIndex,g=i+f,h=i+d;if(g<=t&&h>=a)return!0}const _=e.lastIndexOf("<",t),c=e.lastIndexOf(">",t);return _>c},dde=({text:e,extractDataList:t,channel:a,isInformationHidden:n})=>{if(!t||t.length===0)return e;let i=e;return t==null||t.forEach(r=>{const{value:o,type:s,index:u,lastIndex:_}=r,c=i.slice(u,u+(_-u));if(!(c.includes(o)||o.includes(c))||eie(i,u,u+o.length,o))return;let l="";if(["url","file"].includes(s))l=`<a href="${/^(https?|wss?|ftps?)?:\/\//.test(o)?"":"//"}${o}" target="_blank">${o}</a>`;else if(s==="email")l=`<a href="mailto:${o}">${o}
569</a>`;else if(s==="keyword"){let f=o;["12"].includes(a)&&n&&(f=ku(o,s)),l=`<span class="g-at-span">${f}</span>`}i=i.slice(0,u)+l+i.slice(u+o.length)}),i};function tie(e){const t=[];for(const a of e){const n=a.codePointAt(0);t.push(`\\u{${n.toString(16)}}`)}return t.join("")}const aie=(e,t)=>{let a=e;try{const n=Array.from(new Map(t.map(u=>[u.value,u])).values()).sort((u,_)=>_.value.length-u.value.length),i=new Map;n.forEach(u=>i.set(u.value,u.style||""));const o=`(${n.map(u=>tie(u.value)).join("|")})`,s=new RegExp(o,"gu");a=a.replace(s,u=>`<img class="g-emoji-type-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" style="${i.get(u)??""}" alt="${u}" data-plain-text="${u}" />`)}catch{}return a},nie=!0,iie=JSON.parse('[{"id":"smileys","name":"Smileys & Emotion","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","melting_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","smiling_face_with_tear","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","face_with_open_eyes_and_hand_over_mouth","face_with_peeking_eye","shushing_face","thinking_face","saluting_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","dotted_line_face","face_in_clouds","smirk","unamused","face_with_rolling_eyes","grimacing","face_exhaling","lying_face","shaking_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","face_with_spiral_eyes","exploding_head","face_with_cowboy_hat","partying_face","disguised_face","sunglasses","nerd_face","face_with_monocle","confused","face_with_diagonal_mouth","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","face_holding_back_tears","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart_on_fire","mending_heart","heart","pink_heart","orange_heart","yellow_heart","green_heart","blue_heart","light_blue_heart","purple_heart","brown_heart","black_heart","grey_heart","white_heart","kiss","100","anger","boom","dizzy","sweat_drops","dash","hole","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"people","name":"People & Body","emojis":["wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","rightwards_hand","leftwards_hand","palm_down_hand","palm_up_hand","leftwards_pushing_hand","rightwards_pushing_hand","ok_hand","pinched_fingers","pinching_hand","v","crossed_fingers","hand_with_index_finger_and_thumb_crossed","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","index_pointing_at_the_viewer","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","heart_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","anatomical_heart","lungs","tooth","bone","eyes","eye","tongue","lips","biting_lip","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","man_with_beard","woman_with_beard","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","ninja","construction_worker","male-construction-worker","female-construction-worker","person_with_crown","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","person_in_tuxedo","man_in_tuxedo","woman_in_tuxedo","bride_with_veil","man_with_veil","woman_with_veil","pregnant_woman","pregnant_man","pregnant_person","breast-feeding","woman_feeding_baby","man_feeding_baby","person_feeding_baby","angel","santa","mrs_claus","mx_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","troll","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","men-with-bunny-ears-partying","women-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","man_and_woman_holding_hands","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","people_hugging","footprints"]},{"id":"nature","name":"Animals & Nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","black_cat","lion_face","tiger","tiger2","leopard","horse","moose","donkey","racehorse","unicorn_face","zebra_face","deer","bison","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","mammoth","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","beaver","hedgehog","bat","bear","polar_bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","dodo","feather","flamingo","peacock","parrot","
569wing","black_bird","goose","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","seal","fish","tropical_fish","blowfish","shark","octopus","shell","coral","jellyfish","snail","butterfly","bug","ant","bee","beetle","ladybug","cricket","cockroach","spider","spider_web","scorpion","mosquito","fly","worm","microbe","bouquet","cherry_blossom","white_flower","lotus","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","hyacinth","seedling","potted_plant","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves","empty_nest","nest_with_eggs","mushroom"]},{"id":"foods","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","blueberries","kiwifruit","tomato","olive","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","bell_pepper","cucumber","leafy_green","broccoli","garlic","onion","peanuts","beans","chestnut","ginger_root","pea_pod","bread","croissant","baguette_bread","flatbread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","tamale","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","fondue","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","teapot","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","pouring_liquid","cup_with_straw","bubble_tea","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","jar","amphora"]},{"id":"activity","name":"Activities","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","gun","8ball","crystal_ball","magic_wand","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","pinata","mirror_ball","nesting_dolls","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","sewing_needle","yarn","knot"]},{"id":"places","name":"Travel & Places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","rock","wood","hut","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","playground_slide","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","pickup_truck","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","roller_skate","busstop","motorway","railway_track","oil_drum","fuelpump","wheel","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","ring_buoy","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_
569with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","name":"Objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","folding_hand_fan","purse","handbag","pouch","shopping_bags","school_satchel","thong_sandal","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","hair_pick","crown","womans_hat","tophat","mortar_board","billed_cap","military_helmet","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","accordion","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","long_drum","maracas","flute","iphone","calling","phone","telephone_receiver","pager","fax","battery","low_battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","coin","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","bomb","boomerang","bow_and_arrow","shield","carpentry_saw","wrench","screwdriver","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","hook","toolbox","magnet","ladder","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","crutch","stethoscope","x-ray","door","elevator","mirror","window","bed","couch_and_lamp","chair","toilet","plunger","shower","bathtub","mouse_trap","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","bucket","soap","bubbles","toothbrush","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","headstone","funeral_urn","nazar_amulet","hamsa","moyai","placard","identification_card"]},{"id":"symbols","name":"Symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_r
569ight_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","khanda","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","wireless","vibration_mode","mobile_phone_off","transgender_symbol","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","heavy_equals_sign","infinity","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","currency_exchange","heavy_dollar_sign","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","x","negative_squared_cross_mark","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","name":"Flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","transgender_flag","triangular_flag_on_post","us","waving_black_flag","
569waving_white_flag"]}]'),rie=JSON.parse(`{"100":{"subcategory":"emotion","a":"Hundred Points Symbol","b":"1F4AF","j":["hundred_points","score","perfect","numbers","century","exam","quiz","test","pass","hundred","100"],"k":[28,7],"o":0},"1234":{"subcategory":"alphanum","a":"Input Symbol for Numbers","b":"1F522","j":["input_numbers","numbers","blue-square","1234","1","2","3","4"],"k":[29,60],"o":0},"grinning":{"subcategory":"face-smiling","a":"Grinning Face","b":"1F600","j":["grinning_face","face","smile","happy","joy",":D","grin"],"k":[32,21],"m":":D","o":1},"smiley":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth","b":"1F603","j":["grinning_face_with_big_eyes","face","happy","joy","haha",":D",":)","smile","funny"],"k":[32,24],"l":["=)","=-)"],"m":":)","o":0},"smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Smiling Eyes","b":"1F604","j":["grinning_face_with_smiling_eyes","face","happy","joy","funny","haha","laugh","like",":D",":)","smile"],"k":[32,25],"l":["C:","c:",":D",":-D"],"m":":)","o":0},"grin":{"subcategory":"face-smiling","a":"Grinning Face with Smiling Eyes","b":"1F601","j":["beaming_face_with_smiling_eyes","face","happy","smile","joy","kawaii"],"k":[32,22],"o":0},"laughing":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Tightly-Closed Eyes","b":"1F606","j":["grinning_squinting_face","happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"k":[32,27],"l":[":>",":->"],"n":["satisfied"],"o":0},"sweat_smile":{"subcategory":"face-smiling","a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["grinning_face_with_sweat","face","hot","happy","laugh","sweat","smile","relief"],"k":[32,26],"o":0},"rolling_on_the_floor_laughing":{"subcategory":"face-smiling","a":"Rolling on the Floor Laughing","b":"1F923","j":["rolling_on_the_floor_laughing","face","rolling","floor","laughing","lol","haha","rofl"],"k":[40,17],"o":3},"joy":{"subcategory":"face-smiling","a":"Face with Tears of Joy","b":"1F602","j":["face_with_tears_of_joy","face","cry","tears","weep","happy","happytears","haha"],"k":[32,23],"o":0},"slightly_smiling_face":{"subcategory":"face-smiling","a":"Slightly Smiling Face","b":"1F642","j":["slightly_smiling_face","face","smile"],"k":[33,29],"l":[":)","(:",":-)"],"o":1},"upside_down_face":{"subcategory":"face-smiling","a":"Upside-Down Face","b":"1F643","j":["upside_down_face","face","flipped","silly","smile"],"k":[33,30],"o":1},"melting_face":{"subcategory":"face-smiling","a":"Melting Face","b":"1FAE0","j":["melting face","hot","heat"],"k":[55,30],"o":14},"wink":{"subcategory":"face-smiling","a":"Winking Face","b":"1F609","j":["winking_face","face","happy","mischievous","secret",";)","smile","eye"],"k":[32,30],"l":[";)",";-)"],"m":";)","o":0},"blush":{"subcategory":"face-smiling","a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["smiling_face_with_smiling_eyes","face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[32,31],"m":":)","o":0},"innocent":{"subcategory":"face-smiling","a":"Smiling Face with Halo","b":"1F607","j":["smiling_face_with_halo","face","angel","heaven","halo","innocent"],"k":[32,28],"o":1},"smiling_face_with_3_hearts":{"subcategory":"face-affection","a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","j":["smiling_face_with_hearts","face","love","like","affection","valentines","infatuation","crush","hearts","adore"],"k":[43,60],"o":11},"heart_eyes":{"subcategory":"face-affection","a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["smiling_face_with_heart_eyes","face","love","like","affection","valentines","infatuation","crush","heart"],"k":[32,34],"o":0},"star-struck":{"subcategory":"face-affection","a":"Grinning Face with Star Eyes","b":"1F929","j":["star_struck","face","smile","starry","eyes","grinning"],"k":[40,40],"n":["grinning_face_with_star_eyes"],"o":5},"kissing_heart":{"subcategory":"face-affection","a":"Face Throwing a Kiss","b":"1F618","j":["face_blowing_a_kiss","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,45],"l":[":*",":-*"],"o":0},"kissing":{"subcategory":"face-affection","a":"Kissing Face","b":"1F617","j":["kissing_face","love","like","face","3","valentines","infatuation","kiss"],"k":[32,44],"o":1},"relaxed":{"subcategory":"face-affection","a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["smiling_face","face","blush","massage","happiness"],"k":[57,35],"o":0},"kissing_closed_eyes":{"subcategory":"face-affection","a":"Kissing Face with Closed Eyes","b":"1F61A","j":["kissing_face_with_closed_eyes","face","love","like","affection","valentines","infatuation","kiss"],"k":[32,47],"o":0},"kissing_smiling_eyes":{"subcategory":"face-affection","a":"Kissing Face with Smiling Eyes","b":"1F619","j":["kissing_face_with_smiling_eyes","face","affection","valentines","infatuation","kiss"],"k":[32,46],"o":1},"smiling_face_with_tear":{"subcategory":"face-affection","a":"Smiling Face with Tear","b":"1F972","j":["smiling face with tear","sad","cry","pretend"],"k":[44,1],"o":13},"yum":{"subcategory":"face-tongue","a":"Face Savouring Delicious Food","b":"1F60B","j":["face_savoring_food","happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[32,32],"o":0},"stuck_out_tongue":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue","b":"1F61B","j":["face_with_tongue","face","prank","childish","playful","mischievous","smile","tongue"],"k":[32,48],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":1},"stuck_out_tongue_winking_eye":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["winking_face_with_tongue","face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[32,49],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":0},"zany_face":{"subcategory":"face-tongue","a":"Grinning Face with One Large and One Small Eye","b":"1F92A","j":["zany_face","face","goofy","crazy"],"k":[40,41],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"stuck_out_tongue_closed_eyes":{"subcategory":"face-tongue","a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["squinting_face_with_tongue","face","prank","playful","mischievous","smile","tongue"],"k":[32,50],"o":0},"money_mouth_face":{"subcategory":"face-tongue","a":"Money-Mouth Face","b":"1F911","j":["money_mouth_face","face","ric
569h","dollar","money"],"k":[39,0],"o":1},"hugging_face":{"subcategory":"face-hand","a":"Hugging Face","b":"1F917","j":["hugging_face","face","smile","hug"],"k":[39,6],"o":1},"face_with_hand_over_mouth":{"subcategory":"face-hand","a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","j":["face_with_hand_over_mouth","face","whoops","shock","surprise"],"k":[40,44],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"face_with_open_eyes_and_hand_over_mouth":{"subcategory":"face-hand","a":"Face with Open Eyes and Hand over Mouth","b":"1FAE2","j":["face with open eyes and hand over mouth","silence","secret","shock","surprise"],"k":[55,32],"o":14},"face_with_peeking_eye":{"subcategory":"face-hand","a":"Face with Peeking Eye","b":"1FAE3","j":["face with peeking eye","scared","frightening","embarrassing","shy"],"k":[55,33],"o":14},"shushing_face":{"subcategory":"face-hand","a":"Face with Finger Covering Closed Lips","b":"1F92B","j":["shushing_face","face","quiet","shhh"],"k":[40,42],"n":["face_with_finger_covering_closed_lips"],"o":5},"thinking_face":{"subcategory":"face-hand","a":"Thinking Face","b":"1F914","j":["thinking_face","face","hmmm","think","consider"],"k":[39,3],"o":1},"saluting_face":{"subcategory":"face-hand","a":"Saluting Face","b":"1FAE1","j":["saluting face","respect","salute"],"k":[55,31],"o":14},"zipper_mouth_face":{"subcategory":"face-neutral-skeptical","a":"Zipper-Mouth Face","b":"1F910","j":["zipper_mouth_face","face","sealed","zipper","secret"],"k":[38,60],"o":1},"face_with_raised_eyebrow":{"subcategory":"face-neutral-skeptical","a":"Face with One Eyebrow Raised","b":"1F928","j":["face_with_raised_eyebrow","face","distrust","scepticism","disapproval","disbelief","surprise","suspicious"],"k":[40,39],"n":["face_with_one_eyebrow_raised"],"o":5},"neutral_face":{"subcategory":"face-neutral-skeptical","a":"Neutral Face","b":"1F610","j":["neutral_face","indifference","meh",":|","neutral"],"k":[32,37],"l":[":|",":-|"],"o":0},"expressionless":{"subcategory":"face-neutral-skeptical","a":"Expressionless Face","b":"1F611","j":["expressionless_face","face","indifferent","-_-","meh","deadpan"],"k":[32,38],"o":1},"no_mouth":{"subcategory":"face-neutral-skeptical","a":"Face Without Mouth","b":"1F636","j":["face_without_mouth","face"],"k":[33,17],"o":1},"dotted_line_face":{"subcategory":"face-neutral-skeptical","a":"Dotted Line Face","b":"1FAE5","j":["dotted line face","invisible","lonely","isolation","depression"],"k":[55,35],"o":14},"face_in_clouds":{"subcategory":"face-neutral-skeptical","a":"Face in Clouds","b":"1F636-200D-1F32B-FE0F","c":"1F636-200D-1F32B","j":["face in clouds","shower","steam","dream"],"k":[33,16],"o":13},"smirk":{"subcategory":"face-neutral-skeptical","a":"Smirking Face","b":"1F60F","j":["smirking_face","face","smile","mean","prank","smug","sarcasm"],"k":[32,36],"o":0},"unamused":{"subcategory":"face-neutral-skeptical","a":"Unamused Face","b":"1F612","j":["unamused_face","indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","ugh","side_eye"],"k":[32,39],"m":":(","o":0},"face_with_rolling_eyes":{"subcategory":"face-neutral-skeptical","a":"Face with Rolling Eyes","b":"1F644","j":["face_with_rolling_eyes","face","eyeroll","frustrated"],"k":[33,31],"o":1},"grimacing":{"subcategory":"face-neutral-skeptical","a":"Grimacing Face","b":"1F62C","j":["grimacing_face","face","grimace","teeth"],"k":[33,4],"o":1},"face_exhaling":{"subcategory":"face-neutral-skeptical","a":"Face Exhaling","b":"1F62E-200D-1F4A8","j":["face exhaling","relieve","relief","tired","sigh"],"k":[33,6],"o":13},"lying_face":{"subcategory":"face-neutral-skeptical","a":"Lying Face","b":"1F925","j":["lying_face","face","lie","pinocchio"],"k":[40,19],"o":3},"shaking_face":{"subcategory":"face-neutral-skeptical","a":"Shaking Face","b":"1FAE8","j":["shaking face","dizzy","shock","blurry","earthquake"],"k":[55,38],"o":15},"relieved":{"subcategory":"face-sleepy","a":"Relieved Face","b":"1F60C","j":["relieved_face","face","relaxed","phew","massage","happiness"],"k":[32,33],"o":0},"pensive":{"subcategory":"face-sleepy","a":"Pensive Face","b":"1F614","j":["pensive_face","face","sad","depressed","upset"],"k":[32,41],"o":0},"sleepy":{"subcategory":"face-sleepy","a":"Sleepy Face","b":"1F62A","j":["sleepy_face","face","tired","rest","nap"],"k":[33,2],"o":0},"drooling_face":{"subcategory":"face-sleepy","a":"Drooling Face","b":"1F924","j":["drooling_face","face"],"k":[40,18],"o":3},"sleeping":{"subcategory":"face-sleepy","a":"Sleeping Face","b":"1F634","j":["sleeping_face","face","tired","sleepy","night","zzz"],"k":[33,13],"o":1},"mask":{"subcategory":"face-unwell","a":"Face with Medical Mask","b":"1F637","j":["face_with_medical_mask","face","sick","ill","disease","covid"],"k":[33,18],"o":0},"face_with_thermometer":{"subcategory":"face-unwell","a":"Face with Thermometer","b":"1F912","j":["face_with_thermometer","sick","temperature","thermometer","cold","fever","covid"],"k":[39,1],"o":1},"face_with_head_bandage":{"subcategory":"face-unwell","a":"Face with Head-Bandage","b":"1F915","j":["face_with_head_bandage","injured","clumsy","bandage","hurt"],"k":[39,4],"o":1},"nauseated_face":{"subcategory":"face-unwell","a":"Nauseated Face","b":"1F922","j":["nauseated_face","face","vomit","gross","green","sick","throw up","ill"],"k":[40,16],"o":3},"face_vomiting":{"subcategory":"face-unwell","a":"Face with Open Mouth Vomiting","b":"1F92E","j":["face_vomiting","face","sick"],"k":[40,45],"n":["face_with_open_mouth_vomiting"],"o":5},"sneezing_face":{"subcategory":"face-unwell","a":"Sneezing Face","b":"1F927","j":["sneezing_face","face","gesundheit","sneeze","sick","allergy"],"k":[40,38],"o":3},"hot_face":{"subcategory":"face-unwell","a":"Overheated Face","b":"1F975","j":["hot_face","face","feverish","heat","red","sweating"],"k":[44,4],"o":11},"cold_face":{"subcategory":"face-unwell","a":"Freezing Face","b":"1F976","j":["cold_face","face","blue","freezing","frozen","frostbite","icicles"],"k":[44,5],"o":11},"woozy_face":{"subcategory":"face-unwell","a":"Face with Uneven Eyes and Wavy Mouth","b"
569:"1F974","j":["woozy_face","face","dizzy","intoxicated","tipsy","wavy"],"k":[44,3],"o":11},"dizzy_face":{"subcategory":"face-unwell","a":"Dizzy Face","b":"1F635","j":["dizzy_face","spent","unconscious","xox","dizzy"],"k":[33,15],"o":0},"face_with_spiral_eyes":{"subcategory":"face-unwell","a":"Face with Spiral Eyes","b":"1F635-200D-1F4AB","j":["face with spiral eyes","sick","ill","confused","nauseous","nausea"],"k":[33,14],"o":13},"exploding_head":{"subcategory":"face-unwell","a":"Shocked Face with Exploding Head","b":"1F92F","j":["exploding_head","face","shocked","mind","blown"],"k":[40,46],"n":["shocked_face_with_exploding_head"],"o":5},"face_with_cowboy_hat":{"subcategory":"face-hat","a":"Face with Cowboy Hat","b":"1F920","j":["cowboy_hat_face","face","cowgirl","hat"],"k":[40,14],"o":3},"partying_face":{"subcategory":"face-hat","a":"Face with Party Horn and Party Hat","b":"1F973","j":["partying_face","face","celebration","woohoo"],"k":[44,2],"o":11},"disguised_face":{"subcategory":"face-hat","a":"Disguised Face","b":"1F978","j":["disguised face","pretent","brows","glasses","moustache"],"k":[44,12],"o":13},"sunglasses":{"subcategory":"face-glasses","a":"Smiling Face with Sunglasses","b":"1F60E","j":["smiling_face_with_sunglasses","face","cool","smile","summer","beach","sunglass"],"k":[32,35],"l":["8)"],"o":1},"nerd_face":{"subcategory":"face-glasses","a":"Nerd Face","b":"1F913","j":["nerd_face","face","nerdy","geek","dork"],"k":[39,2],"o":1},"face_with_monocle":{"subcategory":"face-glasses","a":"Face with Monocle","b":"1F9D0","j":["face_with_monocle","face","stuffy","wealthy"],"k":[47,13],"o":5},"confused":{"subcategory":"face-concerned","a":"Confused Face","b":"1F615","j":["confused_face","face","indifference","huh","weird","hmmm",":/"],"k":[32,42],"l":[":\\\\",":-\\\\",":/",":-/"],"o":1},"face_with_diagonal_mouth":{"subcategory":"face-concerned","a":"Face with Diagonal Mouth","b":"1FAE4","j":["face with diagonal mouth","skeptic","confuse","frustrated","indifferent"],"k":[55,34],"o":14},"worried":{"subcategory":"face-concerned","a":"Worried Face","b":"1F61F","j":["worried_face","face","concern","nervous",":("],"k":[32,52],"o":1},"slightly_frowning_face":{"subcategory":"face-concerned","a":"Slightly Frowning Face","b":"1F641","j":["slightly_frowning_face","face","frowning","disappointed","sad","upset"],"k":[33,28],"o":1},"white_frowning_face":{"subcategory":"face-concerned","a":"Frowning Face","b":"2639-FE0F","c":"2639","j":["frowning_face","face","sad","upset","frown"],"k":[57,34],"o":0},"open_mouth":{"subcategory":"face-concerned","a":"Face with Open Mouth","b":"1F62E","j":["face_with_open_mouth","face","surprise","impressed","wow","whoa",":O"],"k":[33,7],"l":[":o",":-o",":O",":-O"],"o":1},"hushed":{"subcategory":"face-concerned","a":"Hushed Face","b":"1F62F","j":["hushed_face","face","woo","shh"],"k":[33,8],"o":1},"astonished":{"subcategory":"face-concerned","a":"Astonished Face","b":"1F632","j":["astonished_face","face","xox","surprised","poisoned"],"k":[33,11],"o":0},"flushed":{"subcategory":"face-concerned","a":"Flushed Face","b":"1F633","j":["flushed_face","face","blush","shy","flattered"],"k":[33,12],"o":0},"pleading_face":{"subcategory":"face-concerned","a":"Face with Pleading Eyes","b":"1F97A","j":["pleading_face","face","begging","mercy","cry","tears","sad","grievance"],"k":[44,14],"o":11},"face_holding_back_tears":{"subcategory":"face-concerned","a":"Face Holding Back Tears","b":"1F979","j":["face holding back tears","touched","gratitude","cry"],"k":[44,13],"o":14},"frowning":{"subcategory":"face-concerned","a":"Frowning Face with Open Mouth","b":"1F626","j":["frowning_face_with_open_mouth","face","aw","what"],"k":[32,59],"o":1},"anguished":{"subcategory":"face-concerned","a":"Anguished Face","b":"1F627","j":["anguished_face","face","stunned","nervous"],"k":[32,60],"l":["D:"],"o":1},"fearful":{"subcategory":"face-concerned","a":"Fearful Face","b":"1F628","j":["fearful_face","face","scared","terrified","nervous"],"k":[33,0],"o":0},"cold_sweat":{"subcategory":"face-concerned","a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["anxious_face_with_sweat","face","nervous","sweat"],"k":[33,9],"o":0},"disappointed_relieved":{"subcategory":"face-concerned","a":"Disappointed but Relieved Face","b":"1F625","j":["sad_but_relieved_face","face","phew","sweat","nervous"],"k":[32,58],"o":0},"cry":{"subcategory":"face-concerned","a":"Crying Face","b":"1F622","j":["crying_face","face","tears","sad","depressed","upset",":'("],"k":[32,55],"l":[":'("],"m":":'(","o":0},"sob":{"subcategory":"face-concerned","a":"Loudly Crying Face","b":"1F62D","j":["loudly_crying_face","sobbing","face","cry","tears","sad","upset","depressed"],"k":[33,5],"m":":'(","o":0},"scream":{"subcategory":"face-concerned","a":"Face Screaming in Fear","b":"1F631","j":["face_screaming_in_fear","face","munch","scared","omg"],"k":[33,10],"o":0}
569,"confounded":{"subcategory":"face-concerned","a":"Confounded Face","b":"1F616","j":["confounded_face","face","confused","sick","unwell","oops",":S"],"k":[32,43],"o":0},"persevere":{"subcategory":"face-concerned","a":"Persevering Face","b":"1F623","j":["persevering_face","face","sick","no","upset","oops"],"k":[32,56],"o":0},"disappointed":{"subcategory":"face-concerned","a":"Disappointed Face","b":"1F61E","j":["disappointed_face","face","sad","upset","depressed",":("],"k":[32,51],"l":["):",":(",":-("],"m":":(","o":0},"sweat":{"subcategory":"face-concerned","a":"Face with Cold Sweat","b":"1F613","j":["downcast_face_with_sweat","face","hot","sad","tired","exercise"],"k":[32,40],"o":0},"weary":{"subcategory":"face-concerned","a":"Weary Face","b":"1F629","j":["weary_face","face","tired","sleepy","sad","frustrated","upset"],"k":[33,1],"o":0},"tired_face":{"subcategory":"face-concerned","a":"Tired Face","b":"1F62B","j":["tired_face","sick","whine","upset","frustrated"],"k":[33,3],"o":0},"yawning_face":{"subcategory":"face-concerned","a":"Yawning Face","b":"1F971","j":["yawning_face","tired","sleepy"],"k":[44,0],"o":12},"triumph":{"subcategory":"face-negative","a":"Face with Look of Triumph","b":"1F624","j":["face_with_steam_from_nose","face","gas","phew","proud","pride","triumph"],"k":[32,57],"o":0},"rage":{"subcategory":"face-negative","a":"Pouting Face","b":"1F621","j":["pouting_face","angry","mad","hate","despise"],"k":[32,54],"o":0},"angry":{"subcategory":"face-negative","a":"Angry Face","b":"1F620","j":["angry_face","mad","face","annoyed","frustrated"],"k":[32,53],"l":[">:(",">:-("],"o":0},"face_with_symbols_on_mouth":{"subcategory":"face-negative","a":"Serious Face with Symbols Covering Mouth","b":"1F92C","j":["face_with_symbols_on_mouth","face","swearing","cursing","cussing","profanity","expletive"],"k":[40,43],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"smiling_imp":{"subcategory":"face-negative","a":"Smiling Face with Horns","b":"1F608","j":["smiling_face_with_horns","devil","horns"],"k":[32,29],"o":1},"imp":{"subcategory":"face-negative","a":"Imp","b":"1F47F","j":["angry_face_with_horns","devil","angry","horns"],"k":[25,9],"o":0},"skull":{"subcategory":"face-negative","a":"Skull","b":"1F480","j":["skull","dead","skeleton","creepy","death","dead"],"k":[25,10],"o":0},"skull_and_crossbones":{"subcategory":"face-negative","a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["skull_and_crossbones","poison","danger","deadly","scary","death","pirate","evil"],"k":[57,26],"o":1},"hankey":{"subcategory":"face-costume","a":"Pile of Poo","b":"1F4A9","j":["pile_of_poo","hankey","shitface","fail","turd","shit"],"k":[27,57],"n":["poop","shit"],"o":0},"clown_face":{"subcategory":"face-costume","a":"Clown Face","b":"1F921","j":["clown_face","face"],"k":[40,15],"o":3},"japanese_ogre":{"subcategory":"face-costume","a":"Japanese Ogre","b":"1F479","j":["ogre","monster","red","mask","halloween","scary","creepy","devil","demon","japanese_ogre"],"k":[24,59],"o":0},"japanese_goblin":{"subcategory":"face-costume","a":"Japanese Goblin","b":"1F47A","j":["goblin","red","evil","mask","monster","scary","creepy","japanese_goblin"],"k":[24,60],"o":0},"ghost":{"subcategory":"face-costume","a":"Ghost","b":"1F47B","j":["ghost","halloween","spooky","scary"],"k":[25,0],"o":0},"alien":{"subcategory":"face-costume","a":"Extraterrestrial Alien","b":"1F47D","j":["alien","UFO","paul","weird","outer_space"],"k":[25,7],"o":0},"space_invader":{"subcategory":"face-costume","a":"Alien Monster","b":"1F47E","j":["alien_monster","game","arcade","play"],"k":[25,8],"o":0},"robot_face":{"subcategory":"face-costume","a":"Robot Face","b":"1F916","j":["robot","computer","machine","bot"],"k":[39,5],"o":1},"smiley_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["grinning_cat","animal","cats","happy","smile"],"k":[33,21],"o":0},"smile_cat":{"subcategory":"cat-face","a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["grinning_cat_with_smiling_eyes","animal","cats","smile"],"k":[33,19],"o":0},"joy_cat":{"subcategory":"cat-face","a":"Cat Face with Tears of Joy","b":"1F639","j":["cat_with_tears_of_joy","animal","cats","haha","happy","tears"],"k":[33,20],"o":0},"heart_eyes_cat":{"subcategory":"cat-face","a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["smiling_cat_with_heart_eyes","animal","love","like","affection","cats","valentines","heart"],"k":[33,22],"o":0},"smirk_cat":{"subcategory":"cat-face","a":"Cat Face with Wry Smile","b":"1F63C","j":["cat_with_wry_smile","animal","cats","smirk"],"k":[33,23],"o":0}
569,"kissing_cat":{"subcategory":"cat-face","a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["kissing_cat","animal","cats","kiss"],"k":[33,24],"o":0},"scream_cat":{"subcategory":"cat-face","a":"Weary Cat Face","b":"1F640","j":["weary_cat","animal","cats","munch","scared","scream"],"k":[33,27],"o":0},"crying_cat_face":{"subcategory":"cat-face","a":"Crying Cat Face","b":"1F63F","j":["crying_cat","animal","tears","weep","sad","cats","upset","cry"],"k":[33,26],"o":0},"pouting_cat":{"subcategory":"cat-face","a":"Pouting Cat Face","b":"1F63E","j":["pouting_cat","animal","cats"],"k":[33,25],"o":0},"see_no_evil":{"subcategory":"monkey-face","a":"See-No-Evil Monkey","b":"1F648","j":["see_no_evil_monkey","monkey","animal","nature","haha"],"k":[34,25],"o":0},"hear_no_evil":{"subcategory":"monkey-face","a":"Hear-No-Evil Monkey","b":"1F649","j":["hear_no_evil_monkey","animal","monkey","nature"],"k":[34,26],"o":0},"speak_no_evil":{"subcategory":"monkey-face","a":"Speak-No-Evil Monkey","b":"1F64A","j":["speak_no_evil_monkey","monkey","animal","nature","omg"],"k":[34,27],"o":0},"love_letter":{"subcategory":"heart","a":"Love Letter","b":"1F48C","j":["love_letter","email","like","affection","envelope","valentines"],"k":[26,39],"o":0},"cupid":{"subcategory":"heart","a":"Heart with Arrow","b":"1F498","j":["heart_with_arrow","love","like","heart","affection","valentines"],"k":[27,40],"o":0},"gift_heart":{"subcategory":"heart","a":"Heart with Ribbon","b":"1F49D","j":["heart_with_ribbon","love","valentines"],"k":[27,45],"o":0},"sparkling_heart":{"subcategory":"heart","a":"Sparkling Heart","b":"1F496","j":["sparkling_heart","love","like","affection","valentines"],"k":[27,38],"o":0},"heartpulse":{"subcategory":"heart","a":"Growing Heart","b":"1F497","j":["growing_heart","like","love","affection","valentines","pink"],"k":[27,39],"o":0},"heartbeat":{"subcategory":"heart","a":"Beating Heart","b":"1F493","j":["beating_heart","love","like","affection","valentines","pink","heart"],"k":[27,35],"o":0},"revolving_hearts":{"subcategory":"heart","a":"Revolving Hearts","b":"1F49E","j":["revolving_hearts","love","like","affection","valentines"],"k":[27,46],"o":0},"two_hearts":{"subcategory":"heart","a":"Two Hearts","b":"1F495","j":["two_hearts","love","like","affection","valentines","heart"],"k":[27,37],"o":0},"heart_decoration":{"subcategory":"heart","a":"Heart Decoration","b":"1F49F","j":["heart_decoration","purple-square","love","like"],"k":[27,47],"o":0},"heavy_heart_exclamation_mark_ornament":{"subcategory":"heart","a":"Heart Exclamation","b":"2763-FE0F","c":"2763","j":["heart_exclamation","decoration","love"],"k":[59,38],"o":1},"broken_heart":{"subcategory":"heart","a":"Broken Heart","b":"1F494","j":["broken_heart","sad","sorry","break","heart","heartbreak"],"k":[27,36],"l":["</3"],"m":"</3","o":0},"heart_on_fire":{"subcategory":"heart","a":"Heart on Fire","b":"2764-FE0F-200D-1F525","c":"2764-200D-1F525","j":["heart on fire","passionate","enthusiastic"],"k":[59,39],"o":13},"mending_heart":{"subcategory":"heart","a":"Mending Heart","b":"2764-FE0F-200D-1FA79","c":"2764-200D-1FA79","j":["mending heart","broken heart","bandage","wounded"],"k":[59,40],"o":13},"heart":{"subcategory":"heart","a":"Heavy Black Heart","b":"2764-FE0F","c":"2764","j":["red_heart","love","like","valentines"],"k":[59,41],"l":["<3"],"m":"<3","o":0},"pink_heart":{"subcategory":"heart","a":"Pink Heart","b":"1FA77","j":["pink heart","valentines"],"k":[53,55],"o":15},"orange_heart":{"subcategory":"heart","a":"Orange Heart","b":"1F9E1","j":["orange_heart","love","like","affection","valentines"],"k":[53,17],"o":5},"yellow_heart":{"subcategory":"heart","a":"Yellow Heart","b":"1F49B","j":["yellow_heart","love","like","affection","valentines"],"k":[27,43],"m":"<3","o":0},"green_heart":{"subcategory":"heart","a":"Green Heart","b":"1F49A","j":["green_heart","love","like","affection","valentines"],"k":[27,42],"m":"<3","o":0},"blue_heart":{"subcategory":"heart","a":"Blue Heart","b":"1F499","j":["blue_heart","love","like","affection","valentines"],"k":[27,41],"m":"<3","o":0},"light_blue_heart":{"subcategory":"heart","a":"Light Blue Heart","b":"1FA75","j":["light blue heart","ice","baby blue"],"k":[53,53],"o":15},"purple_heart":{"subcategory":"heart","a":"Purple Heart","b":"1F49C","j":["purple_heart","love","like","affection","valentines"],"k":[27,44],"m":"<3","o":0},"brown_heart":{"subcategory":"heart","a":"Brown Heart","b":"1F90E","j":["brown_heart","coffee"],"k":[38,53],"o":12},"black_heart":{"subcategory":"heart","a":"Black Heart","b":"1F5A4","j":["black_heart","evil"],"k":[31,56],"o":3},"grey_heart":{"subcategory":"heart","a":"Grey Heart","b":"1FA76","j":["grey heart","silver","monochrome"],"k":[53,54],"o":15},"white_heart":{"subcategory":"heart","a":"White Heart","b":"1F90D","j":["white_heart","pure"],"k":[38,52],"o":12},"kiss":{"subcategory":"emotion","a":"Kiss Mark","b":"1F48B","j":["kiss_mark","face","lips","love","like","affection","valentines"],"k":[26,38],"o":0},"anger":{"subcategory":"emotion","a":"Anger Symbol","b":"1F4A2","j":["anger_symbol","angry","mad"],"k":[27,50],"o":0}
569,"boom":{"subcategory":"emotion","a":"Collision Symbol","b":"1F4A5","j":["collision","bomb","explode","explosion","blown"],"k":[27,53],"n":["collision"],"o":0},"dizzy":{"subcategory":"emotion","a":"Dizzy Symbol","b":"1F4AB","j":["dizzy","star","sparkle","shoot","magic"],"k":[28,3],"o":0},"sweat_drops":{"subcategory":"emotion","a":"Splashing Sweat Symbol","b":"1F4A6","j":["sweat_droplets","water","drip","oops"],"k":[27,54],"o":0},"dash":{"subcategory":"emotion","a":"Dash Symbol","b":"1F4A8","j":["dashing_away","wind","air","fast","shoo","fart","smoke","puff"],"k":[27,56],"o":0},"hole":{"subcategory":"emotion","a":"Hole","b":"1F573-FE0F","c":"1F573","j":["hole","embarrassing"],"k":[30,59],"o":0},"speech_balloon":{"subcategory":"emotion","a":"Speech Balloon","b":"1F4AC","j":["speech_balloon","bubble","words","message","talk","chatting"],"k":[28,4],"o":0},"eye-in-speech-bubble":{"subcategory":"emotion","a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","j":["eye_in_speech_bubble","info"],"k":[11,54],"o":2},"left_speech_bubble":{"subcategory":"emotion","a":"Left Speech Bubble","b":"1F5E8-FE0F","c":"1F5E8","j":["left_speech_bubble","words","message","talk","chatting"],"k":[32,12],"o":2},"right_anger_bubble":{"subcategory":"emotion","a":"Right Anger Bubble","b":"1F5EF-FE0F","c":"1F5EF","j":["right_anger_bubble","caption","speech","thinking","mad"],"k":[32,13],"o":0},"thought_balloon":{"subcategory":"emotion","a":"Thought Balloon","b":"1F4AD","j":["thought_balloon","bubble","cloud","speech","thinking","dream"],"k":[28,5],"o":1},"zzz":{"subcategory":"emotion","a":"Sleeping Symbol","b":"1F4A4","j":["zzz","sleepy","tired","dream"],"k":[27,52],"o":0},"wave":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F44B-1F3FB","non_qualified":null,"image":"1f44b-1f3fb.png","sheet_x":12,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44B-1F3FC","non_qualified":null,"image":"1f44b-1f3fc.png","sheet_x":12,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44B-1F3FD","non_qualified":null,"image":"1f44b-1f3fd.png","sheet_x":12,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44B-1F3FE","non_qualified":null,"image":"1f44b-1f3fe.png","sheet_x":12,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44B-1F3FF","non_qualified":null,"image":"1f44b-1f3ff.png","sheet_x":12,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Waving Hand Sign","b":"1F44B","j":["waving_hand","wave","hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"k":[12,39],"o":0},"raised_back_of_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F91A-1F3FB","non_qualified":null,"image":"1f91a-1f3fb.png","sheet_x":39,"sheet_y":20,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91A-1F3FC","non_qualified":null,"image":"1f91a-1f3fc.png","sheet_x":39,"sheet_y":21,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91A-1F3FD","non_qualified":null,"image":"1f91a-1f3fd.png","sheet_x":39,"sheet_y":22,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91A-1F3FE","non_qualified":null,"image":"1f91a-1f3fe.png","sheet_x":39,"sheet_y":23,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91A-1F3FF","non_qualified":null,"image":"1f91a-1f3ff.png","sheet_x":39,"sheet_y":24,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Back of Hand","b":"1F91A","j":["raised_back_of_hand","fingers","raised","backhand"],"k":[39,19],"o":3},"raised_hand_with_fingers_splayed":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F590-1F3FB","non_qualified":null,"image":"1f590-1f3fb.png","sheet_x":31,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F590-1F3FC","non_qualified":null,"image":"1f590-1f3fc.png","sheet_x":31,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F590-1F3FD","non_qualified":null,"image":"1f590-1f3fd.png","sheet_x":31,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F590-1F3FE","non_qualified":null,"image":"1f590-1f3fe.png","sheet_x":31,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F590-1F3FF","non_qualified":null,"image":"1f590-1f3ff.png","sheet_x":31,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Fingers Splayed","b":"1F590-FE0F","c":"1F590","j":["hand_with_fingers_splayed","hand","fingers","palm"],"k":[31,38],"o":0},"hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"270B-1F3FB","non_qualified":null,"image":"270b-1f3fb.png","sheet_x":59,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270B-1F3FC","non_qualified":null,"image":"270b-1f3fc.png","sheet_x":59,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270B-1F3FD","non_qualified":null,"image":"270b-1f3fd.png","sheet_x":59,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270B-1F3FE","non_qualified":null,"image":"270b-1f3fe.png","sheet_x":59,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270B-1F3FF","non_qualified":null,"image":"270b-1f3ff.png","sheet_x":59,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand","b":"270B","j":["raised_hand","fingers","stop","highfive","palm","ban"],"k":[59,3],"n":["raised_hand"],"o":0},"spock-hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1F596-1F3FB","non_qualified":null,"image":"1f596-1f3fb.png","sheet_x":31,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F596-1F3FC","non_qualified":null,"image":"1f596-1f3fc.png","sheet_x":31,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F596-1F3FD","non_qualified":null,"image":"1f596-1f3fd.png","sheet_x":31,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F596-1F3FE","non_qualified":null,"image":"1f596-1f3fe.png","sheet_x":31,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F596-1F3FF","non_qualified":null,"image":"1f596-1f3ff.png","sheet_x":31,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Part Between Middle and Ring Fingers","b":"1F596","j":["vulcan_salute","hand","fingers","spock","
569star trek"],"k":[31,50],"o":1},"rightwards_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF1-1F3FB","non_qualified":null,"image":"1faf1-1f3fb.png","sheet_x":55,"sheet_y":46,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF1-1F3FC","non_qualified":null,"image":"1faf1-1f3fc.png","sheet_x":55,"sheet_y":47,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF1-1F3FD","non_qualified":null,"image":"1faf1-1f3fd.png","sheet_x":55,"sheet_y":48,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF1-1F3FE","non_qualified":null,"image":"1faf1-1f3fe.png","sheet_x":55,"sheet_y":49,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF1-1F3FF","non_qualified":null,"image":"1faf1-1f3ff.png","sheet_x":55,"sheet_y":50,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Rightwards Hand","b":"1FAF1","j":["rightwards hand","palm","offer"],"k":[55,45],"o":14},"leftwards_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF2-1F3FB","non_qualified":null,"image":"1faf2-1f3fb.png","sheet_x":55,"sheet_y":52,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF2-1F3FC","non_qualified":null,"image":"1faf2-1f3fc.png","sheet_x":55,"sheet_y":53,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF2-1F3FD","non_qualified":null,"image":"1faf2-1f3fd.png","sheet_x":55,"sheet_y":54,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF2-1F3FE","non_qualified":null,"image":"1faf2-1f3fe.png","sheet_x":55,"sheet_y":55,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF2-1F3FF","non_qualified":null,"image":"1faf2-1f3ff.png","sheet_x":55,"sheet_y":56,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leftwards Hand","b":"1FAF2","j":["leftwards hand","palm","offer"],"k":[55,51],"o":14},"palm_down_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF3-1F3FB","non_qualified":null,"image":"1faf3-1f3fb.png","sheet_x":55,"sheet_y":58,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF3-1F3FC","non_qualified":null,"image":"1faf3-1f3fc.png","sheet_x":55,"sheet_y":59,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF3-1F3FD","non_qualified":null,"image":"1faf3-1f3fd.png","sheet_x":55,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF3-1F3FE","non_qualified":null,"image":"1faf3-1f3fe.png","sheet_x":56,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF3-1F3FF","non_qualified":null,"image":"1faf3-1f3ff.png","sheet_x":56,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palm Down Hand","b":"1FAF3","j":["palm down hand","palm","drop"],"k":[55,57],"o":14},"palm_up_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF4-1F3FB","non_qualified":null,"image":"1faf4-1f3fb.png","sheet_x":56,"sheet_y":3,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF4-1F3FC","non_qualified":null,"image":"1faf4-1f3fc.png","sheet_x":56,"sheet_y":4,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF4-1F3FD","non_qualified":null,"image":"1faf4-1f3fd.png","sheet_x":56,"sheet_y":5,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF4-1F3FE","non_qualified":null,"image":"1faf4-1f3fe.png","sheet_x":56,"sheet_y":6,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF4-1F3FF","non_qualified":null,"image":"1faf4-1f3ff.png","sheet_x":56,"sheet_y":7,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palm Up Hand","b":"1FAF4","j":["palm up hand","lift","offer","demand"],"k":[56,2],"o":14},"leftwards_pushing_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF7-1F3FB","non_qualified":null,"image":"1faf7-1f3fb.png","sheet_x":56,"sheet_y":21,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1FAF7-1F3FC","non_qualified":null,"image":"1faf7-1f3fc.png","sheet_x":56,"sheet_y":22,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1FAF7-1F3FD","non_qualified":null,"image":"1faf7-1f3fd.png","sheet_x":56,"sheet_y":23,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1FAF7-1F3FE","non_qualified":null,"image":"1faf7-1f3fe.png","sheet_x":56,"sheet_y":24,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1FAF7-1F3FF","non_qualified":null,"image":"1faf7-1f3ff.png","sheet_x":56,"sheet_y":25,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false}},"a":"Leftwards Pushing Hand","b":"1FAF7","j":["leftwards pushing hand","highfive","pressing","stop"],"k":[56,20],"o":15},"rightwards_pushing_hand":{"subcategory":"hand-fingers-open","skin_variations":{"1F3FB":{"unified":"1FAF8-1F3FB","non_qualified":null,"image":"1faf8-1f3fb.png","sheet_x":56,"sheet_y":27,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1FAF8-1F3FC","non_qualified":null,"image":"1faf8-1f3fc.png","sheet_x":56,"sheet_y":28,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1FAF8-1F3FD","non_qualified":null,"image":"1faf8-1f3fd.png","sheet_x":56,"sheet_y":29,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1FAF8-1F3FE","non_qualified":null,"image":"1faf8-1f3fe.png","sheet_x":56,"sheet_y":30,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false}
vendor: 24,265 bytes, line 569
569,"1F3FF":{"unified":"1FAF8-1F3FF","non_qualified":null,"image":"1faf8-1f3ff.png","sheet_x":56,"sheet_y":31,"added_in":"15.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":false,"has_img_facebook":false}},"a":"Rightwards Pushing Hand","b":"1FAF8","j":["rightwards pushing hand","highfive","pressing","stop"],"k":[56,26],"o":15},"ok_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F44C-1F3FB","non_qualified":null,"image":"1f44c-1f3fb.png","sheet_x":12,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44C-1F3FC","non_qualified":null,"image":"1f44c-1f3fc.png","sheet_x":12,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44C-1F3FD","non_qualified":null,"image":"1f44c-1f3fd.png","sheet_x":12,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44C-1F3FE","non_qualified":null,"image":"1f44c-1f3fe.png","sheet_x":12,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44C-1F3FF","non_qualified":null,"image":"1f44c-1f3ff.png","sheet_x":12,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ok Hand Sign","b":"1F44C","j":["ok_hand","fingers","limbs","perfect","ok","okay"],"k":[12,45],"o":0},"pinched_fingers":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F90C-1F3FB","non_qualified":null,"image":"1f90c-1f3fb.png","sheet_x":38,"sheet_y":47,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90C-1F3FC","non_qualified":null,"image":"1f90c-1f3fc.png","sheet_x":38,"sheet_y":48,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90C-1F3FD","non_qualified":null,"image":"1f90c-1f3fd.png","sheet_x":38,"sheet_y":49,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90C-1F3FE","non_qualified":null,"image":"1f90c-1f3fe.png","sheet_x":38,"sheet_y":50,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90C-1F3FF","non_qualified":null,"image":"1f90c-1f3ff.png","sheet_x":38,"sheet_y":51,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinched Fingers","b":"1F90C","j":["pinched fingers","size","tiny","small"],"k":[38,46],"o":13},"pinching_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F90F-1F3FB","non_qualified":null,"image":"1f90f-1f3fb.png","sheet_x":38,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90F-1F3FC","non_qualified":null,"image":"1f90f-1f3fc.png","sheet_x":38,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90F-1F3FD","non_qualified":null,"image":"1f90f-1f3fd.png","sheet_x":38,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90F-1F3FE","non_qualified":null,"image":"1f90f-1f3fe.png","sheet_x":38,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90F-1F3FF","non_qualified":null,"image":"1f90f-1f3ff.png","sheet_x":38,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinching Hand","b":"1F90F","j":["pinching_hand","tiny","small","size"],"k":[38,54],"o":12},"v":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"270C-1F3FB","non_qualified":null,"image":"270c-1f3fb.png","sheet_x":59,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270C-1F3FC","non_qualified":null,"image":"270c-1f3fc.png","sheet_x":59,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270C-1F3FD","non_qualified":null,"image":"270c-1f3fd.png","sheet_x":59,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270C-1F3FE","non_qualified":null,"image":"270c-1f3fe.png","sheet_x":59,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270C-1F3FF","non_qualified":null,"image":"270c-1f3ff.png","sheet_x":59,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Victory Hand","b":"270C-FE0F","c":"270C","j":["victory_hand","fingers","ohyeah","hand","peace","victory","two"],"k":[59,9],"o":0},"crossed_fingers":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F91E-1F3FB","non_qualified":null,"image":"1f91e-1f3fb.png","sheet_x":40,"sheet_y":3,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91E-1F3FC","non_qualified":null,"image":"1f91e-1f3fc.png","sheet_x":40,"sheet_y":4,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91E-1F3FD","non_qualified":null,"image":"1f91e-1f3fd.png","sheet_x":40,"sheet_y":5,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91E-1F3FE","non_qualified":null,"image":"1f91e-1f3fe.png","sheet_x":40,"sheet_y":6,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91E-1F3FF","non_qualified":null,"image":"1f91e-1f3ff.png","sheet_x":40,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index and Middle Fingers Crossed","b":"1F91E","j":["crossed_fingers","good","lucky"],"k":[40,2],"n":["hand_with_index_and_middle_fingers_crossed"],"o":3},"hand_with_index_finger_and_thumb_crossed":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1FAF0-1F3FB","non_qualified":null,"image":"1faf0-1f3fb.png","sheet_x":55,"sheet_y":40,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF0-1F3FC","non_qualified":null,"image":"1faf0-1f3fc.png","sheet_x":55,"sheet_y":41,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF0-1F3FD","non_qualified":null,"image":"1faf0-1f3fd.png","sheet_x":55,"sheet_y":42,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF0-1F3FE","non_qualified":null,"image":"1faf0-1f3fe.png","sheet_x":55,"sheet_y":43,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF0-1F3FF","non_qualified":null,"image":"1faf0-1f3ff.png","sheet_x":55,"sheet_y":44,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index Finger and Thumb Crossed","b":"1FAF0","j":["hand with index finger and thumb crossed","heart","love","money","expensive"],"k":[55,39],"o":14},"i_love_you_hand_sign":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F91F-1F3FB","non_qualified":null,"image":"1f91f-1f3fb.png","sheet_x":40,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91F-1F3FC","non_qualified":null,"image":"1f91f-1f3fc.png","sheet_x":40,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91F-1F3FD","non_qualified":null,"image":"1f91f-1f3fd.png","sheet_x":40,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91F-1F3FE","non_qualified":null,"image":"1f91f-1f3fe.png","sheet_x":40,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91F-1F3FF","non_qualified":null,"image":"1f91f-1f3ff.png","sheet_x":40,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"I Love You Hand Sign","b":"1F91F","j":["love_you_gesture","hand","fingers","gesture"],"k":[40,8],"o":5},"the_horns":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F918-1F3FB","non_qualified":null,"image":"1f918-1f3fb.png","sheet_x":39,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F918-1F3FC","non_qualified":null,"image":"1f918-1f3fc.png","sheet_x":39,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F918-1F3FD","non_qualified":null,"image":"1f918-1f3fd.png","sheet_x":39,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F918-1F3FE","non_qualified":null,"image":"1f918-1f3fe.png","sheet_x":39,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F918-1F3FF","non_qualified":null,"image":"1f918-1f3ff.png","sheet_x":39,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sign of the Horns","b":"1F918","j":["sign_of_the_horns","hand","fingers","evil_eye","sign_of_horns","rock_on"],"k":[39,7],"n":["sign_of_the_horns"],"o":1},"call_me_hand":{"subcategory":"hand-fingers-partial","skin_variations":{"1F3FB":{"unified":"1F919-1F3FB","non_qualified":null,"image":"1f919-1f3fb.png","sheet_x":39,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F919-1F3FC","non_qualified":null,"image":"1f919-1f3fc.png","sheet_x":39,"sheet_y":15,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F919-1F3FD","non_qualified":null,"image":"1f919-1f3fd.png","sheet_x":39,"sheet_y":16,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F919-1F3FE","non_qualified":null,"image":"1f919-1f3fe.png","sheet_x":39,"sheet_y":17,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F919-1F3FF","non_qualified":null,"image":"1f919-1f3ff.png","sheet_x":39,"sheet_y":18,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Call Me Hand","b":"1F919","j":["call_me_hand","hands","gesture","shaka"],"k":[39,13],"o":3},"point_left":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F448-1F3FB","non_qualified":null,"image":"1f448-1f3fb.png","sheet_x":12,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F448-1F3FC","non_qualified":null,"image":"1f448-1f3fc.png","sheet_x":12,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F448-1F3FD","non_qualified":null,"image":"1f448-1f3fd.png","sheet_x":12,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F448-1F3FE","non_qualified":null,"image":"1f448-1f3fe.png","sheet_x":12,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F448-1F3FF","non_qualified":null,"image":"1f448-1f3ff.png","sheet_x":12,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Left Pointing Backhand Index","b":"1F448","j":["backhand_index_pointing_left","direction","fingers","hand","left"],"k":[12,21],"o":0},"point_right":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F449-1F3FB","non_qualified":null,"image":"1f449-1f3fb.png","sheet_x":12,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F449-1F3FC","non_qualified":null,"image":"1f449-1f3fc.png","sheet_x":12,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F449-1F3FD","non_qualified":null,"image":"1f449-1f3fd.png","sheet_x":12,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F449-1F3FE","non_qualified":null,"image":"1f449-1f3fe.png","sheet_x":12,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F449-1F3FF","non_qualified":null,"image":"1f449-1f3ff.png","sheet_x":12,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Right Pointing Backhand Index","b":"1F449","j":["backhand_index_pointing_right","fingers","hand","direction","right"],"k":[12,27],"o":0},"point_up_2":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F446-1F3FB","non_qualified":null,"image":"1f446-1f3fb.png","sheet_x":12,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F446-1F3FC","non_qualified":null,"image":"1f446-1f3fc.png","sheet_x":12,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F446-1F3FD","non_qualified":null,"image":"1f446-1f3fd.png","sheet_x":12,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F446-1F3FE","non_qualified":null,"image":"1f446-1f3fe.png","sheet_x":12,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F446-1F3FF","non_qualified":null,"image":"1f446-1f3ff.png","sheet_x":12,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Backhand Index","b":"1F446","j":["backhand_index_pointing_up","fingers","hand","direction","up"],"k":[12,9],"o":0},"middle_finger":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F595-1F3FB","non_qualified":null,"image":"1f595-1f3fb.png","sheet_x":31,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F595-1F3FC","non_qualified":null,"image":"1f595-1f3fc.png","sheet_x":31,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F595-1F3FD","non_qualified":null,"image":"1f595-1f3fd.png","sheet_x":31,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F595-1F3FE","non_qualified":null,"image":"1f595-1f3fe.png","sheet_x":31,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F595-1F3FF","non_qualified":null,"image":"1f595-1f3ff.png","sheet_x":31,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Reversed Hand with Middle Finger Extended","b":"1F595","j":["middle_finger","hand","fingers","rude","middle","flipping"],"k":[31,44],"n":["reversed_hand_with_middle_finger_extended"],"o":1},"point_down":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1F447-1F3FB","non_qualified":null,"image":"1f447-1f3fb.png","sheet_x":12,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F447-1F3FC","non_qualified":null,"image":"1f447-1f3fc.png","sheet_x":12,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F447-1F3FD","non_qualified":null,"image":"1f447-1f3fd.png","sheet_x":12,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F447-1F3FE","non_qualified":null,"image":"1f447-1f3fe.png","sheet_x":12,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F447-1F3FF","non_qualified":null,"image":"1f447-1f3ff.png","sheet_x":12,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Down Pointing Backhand Index","b":"1F447","j":["backhand_index_pointing_down","fingers","hand","direction","down"],"k":[12,15],"o":0},"point_up":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"261D-1F3FB","non_qualified":null,"image":"261d-1f3fb.png","sheet_x":57,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"261D-1F3FC","non_qualified":null,"image":"261d-1f3fc.png","sheet_x":57,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"261D-1F3FD","non_qualified":null,"image":"261d-1f3fd.png","sheet_x":57,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"261D-1F3FE","non_qualified":null,"image":"261d-1f3fe.png","sheet_x":57,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"261D-1F3FF","non_qualified":null,"image":"261d-1f3ff.png","sheet_x":57,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Index","b":"261D-FE0F","c":"261D","j":["index_pointing_up","hand","fingers","direction","up"],"k":[57,20],"o":0},"index_pointing_at_the_viewer":{"subcategory":"hand-single-finger","skin_variations":{"1F3FB":{"unified":"1FAF5-1F3FB","non_qualified":null,"image":"1faf5-1f3fb.png","sheet_x":56,"sheet_y":9,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF5-1F3FC","non_qualified":null,"image":"1faf5-1f3fc.png","sheet_x":56,"sheet_y":10,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF5-1F3FD","non_qualified":null,"image":"1faf5-1f3fd.png","sheet_x":56,"sheet_y":11,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF5-1F3FE","non_qualified":null,"image":"1faf5-1f3fe.png","sheet_x":56,"sheet_y":12,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF5-1F3FF","non_qualified":null,"image":"1faf5-1f3ff.png","sheet_x":56,"sheet_y":13,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Index Pointing at the Viewer","b":"1FAF5","j":["index pointing at the viewer","you","recruit"],"k":[56,8],"o":14},"+1":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44D-1F3FB","non_qualified":null,"image":"1f44d-1f3fb.png","sheet_x":12,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44D-1F3FC","non_qualified":null,"image":"1f44d-1f3fc.png","sheet_x":12,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44D-1F3FD","non_qualified":null,"image":"1f44d-1f3fd.png","sheet_x":12,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44D-1F3FE","non_qualified":null,"image":"1f44d-1f3fe.png","sheet_x":12,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44D-1F3FF","non_qualified":null,"image":"1f44d-1f3ff.png","sheet_x":12,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Up Sign","b":"1F44D","j":["thumbs_up","thumbsup","yes","awesome","good","agree","accept","cool","hand","like","+1"],"k":[12,51],"n":["thumbsup"],"o":0},"-1":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44E-1F3FB","non_qualified":null,"image":"1f44e-1f3fb.png","sheet_x":12,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44E-1F3FC","non_qualified":null,"image":"1f44e-1f3fc.png","sheet_x":12,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44E-1F3FD","non_qualified":null,"image":"1f44e-1f3fd.png","sheet_x":12,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44E-1F3FE","non_qualified":null,"image":"1f44e-1f3fe.png","sheet_x":13,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44E-1F3FF","non_qualified":null,"image":"1f44e-1f3ff.png","sheet_x":13,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Down Sign","b":"1F44E","j":["thumbs_down","thumbsdown","no","dislike","hand","-1"],"k":[12,57],"n":["thumbsdown"],"o":0},"fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"270A-1F3FB","non_qualified":null,"image":"270a-1f3fb.png","sheet_x":58,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270A-1F3FC","non_qualified":null,"image":"270a-1f3fc.png","sheet_x":58,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270A-1F3FD","non_qualified":null,"image":"270a-1f3fd.png","sheet_x":59,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270A-1F3FE","non_qualified":null,"image":"270a-1f3fe.png","sheet_x":59,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
569,"1F3FF":{"unified":"270A-1F3FF","non_qualified":null,"image":"270a-1f3ff.png","sheet_x":59,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Fist","b":"270A","j":["raised_fist","fingers","hand","grasp"],"k":[58,58],"o":0},"facepunch":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F44A-1F3FB","non_qualified":null,"image":"1f44a-1f3fb.png","sheet_x":12,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44A-1F3FC","non_qualified":null,"image":"1f44a-1f3fc.png","sheet_x":12,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44A-1F3FD","non_qualified":null,"image":"1f44a-1f3fd.png","sheet_x":12,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44A-1F3FE","non_qualified":null,"image":"1f44a-1f3fe.png","sheet_x":12,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44A-1F3FF","non_qualified":null,"image":"1f44a-1f3ff.png","sheet_x":12,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Fisted Hand Sign","b":"1F44A","j":["oncoming_fist","angry","violence","fist","hit","attack","hand"],"k":[12,33],"n":["punch"],"o":0},"left-facing_fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F91B-1F3FB","non_qualified":null,"image":"1f91b-1f3fb.png","sheet_x":39,"sheet_y":26,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91B-1F3FC","non_qualified":null,"image":"1f91b-1f3fc.png","sheet_x":39,"sheet_y":27,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91B-1F3FD","non_qualified":null,"image":"1f91b-1f3fd.png","sheet_x":39,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91B-1F3FE","non_qualified":null,"image":"1f91b-1f3fe.png","sheet_x":39,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91B-1F3FF","non_qualified":null,"image":"1f91b-1f3ff.png","sheet_x":39,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Left-Facing Fist","b":"1F91B","j":["left_facing_fist","hand","fistbump"],"k":[39,25],"o":3},"right-facing_fist":{"subcategory":"hand-fingers-closed","skin_variations":{"1F3FB":{"unified":"1F91C-1F3FB","non_qualified":null,"image":"1f91c-1f3fb.png","sheet_x":39,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91C-1F3FC","non_qualified":null,"image":"1f91c-1f3fc.png","sheet_x":39,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91C-1F3FD","non_qualified":null,"image":"1f91c-1f3fd.png","sheet_x":39,"sheet_y":34,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91C-1F3FE","non_qualified":null,"image":"1f91c-1f3fe.png","sheet_x":39,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91C-1F3FF","non_qualified":null,"image":"1f91c-1f3ff.png","sheet_x":39,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Right-Facing Fist","b":"1F91C","j":["right_facing_fist","hand","fistbump"],"k":[39,31],"o":3},"clap":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F44F-1F3FB","non_qualified":null,"image":"1f44f-1f3fb.png","sheet_x":13,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44F-1F3FC","non_qualified":null,"image":"1f44f-1f3fc.png","sheet_x":13,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44F-1F3FD","non_qualified":null,"image":"1f44f-1f3fd.png","sheet_x":13,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44F-1F3FE","non_qualified":null,"image":"1f44f-1f3fe.png","sheet_x":13,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44F-1F3FF","non_qualified":null,"image":"1f44f-1f3ff.png","sheet_x":13,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Clapping Hands Sign","b":"1F44F","j":["clapping_hands","hands","praise","applause","congrats","y
569ay"],"k":[13,2],"o":0},"raised_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F64C-1F3FB","non_qualified":null,"image":"1f64c-1f3fb.png","sheet_x":34,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64C-1F3FC","non_qualified":null,"image":"1f64c-1f3fc.png","sheet_x":34,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64C-1F3FD","non_qualified":null,"image":"1f64c-1f3fd.png","sheet_x":34,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64C-1F3FE","non_qualified":null,"image":"1f64c-1f3fe.png","sheet_x":34,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64C-1F3FF","non_qualified":null,"image":"1f64c-1f3ff.png","sheet_x":34,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Person Raising Both Hands in Celebration","b":"1F64C","j":["raising_hands","gesture","hooray","yea","celebration","hands"],"k":[34,46],"o":0},"heart_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1FAF6-1F3FB","non_qualified":null,"image":"1faf6-1f3fb.png","sheet_x":56,"sheet_y":15,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAF6-1F3FC","non_qualified":null,"image":"1faf6-1f3fc.png","sheet_x":56,"sheet_y":16,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAF6-1F3FD","non_qualified":null,"image":"1faf6-1f3fd.png","sheet_x":56,"sheet_y":17,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAF6-1F3FE","non_qualified":null,"image":"1faf6-1f3fe.png","sheet_x":56,"sheet_y":18,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAF6-1F3FF","non_qualified":null,"image":"1faf6-1f3ff.png","sheet_x":56,"sheet_y":19,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Heart Hands","b":"1FAF6","j":["heart hands","love","appreciation","support"],"k":[56,14],"o":14},"open_hands":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F450-1F3FB","non_qualified":null,"image":"1f450-1f3fb.png","sheet_x":13,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F450-1F3FC","non_qualified":null,"image":"1f450-1f3fc.png","sheet_x":13,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F450-1F3FD","non_qualified":null,"image":"1f450-1f3fd.png","sheet_x":13,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F450-1F3FE","non_qualified":null,"image":"1f450-1f3fe.png","sheet_x":13,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F450-1F3FF","non_qualified":null,"image":"1f450-1f3ff.png","sheet_x":13,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Open Hands Sign","b":"1F450","j":["open_hands","fingers","butterfly","hands","open"],"k":[13,8],"o":0},"palms_up_together":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F932-1F3FB","non_qualified":null,"image":"1f932-1f3fb.png","sheet_x":40,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F932-1F3FC","non_qualified":null,"image":"1f932-1f3fc.png","sheet_x":41,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F932-1F3FD","non_qualified":null,"image":"1f932-1f3fd.png","sheet_x":41,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F932-1F3FE","non_qualified":null,"image":"1f932-1f3fe.png","sheet_x":41,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F932-1F3FF","non_qualified":null,"image":"1f932-1f3ff.png","sheet_x":41,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palms Up Together","b":"1F932","j":["palms_up_together","hands","gesture","cupped","prayer"],"k":[40,59],"o":5},"handshake":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F91D-1F3FB","non_qualified":null,"image":"1f91d-1f3fb.png","sheet_x":39,"sheet_y":38,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91D-1F3FC","non_qualified":null,"image":"1f91d-1f3fc.png","sheet_x":39,"sheet_y":39,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91D-1F3FD","non_qualified":null,"image":"1f91d-1f3fd.png","sheet_x":39,"sheet_y":40,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91D-1F3FE","non_qualified":null,"image":"1f91d-1f3fe.png","sheet_x":39,"sheet_y":41,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91D-1F3FF","non_qualified":null,"image":"1f91d-1f3ff.png","sheet_x":39,"sheet_y":42,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":43,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":44,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":45,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1FAF1-1F3FB-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fb-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":46,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":47,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":48,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":49,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1FAF1-1F3FC-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fc-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":50,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":51,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":52,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3fe.png","sheet_x":39,"sheet_y":53,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1FAF1-1F3FD-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fd-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":54,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":55,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":56,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3fd.png","sheet_x":39,"sheet_y":57,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1FAF1-1F3FE-200D-1FAF2-1F3FF","non_qualified":null,"image":"1faf1-1f3fe-200d-1faf2-1f3ff.png","sheet_x":39,"sheet_y":58,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FB","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fb.png","sheet_x":39,"sheet_y":59,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FC","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fc.png","sheet_x":39,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FD","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fd.png","sheet_x":40,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1FAF1-1F3FF-200D-1FAF2-1F3FE","non_qualified":null,"image":"1faf1-1f3ff-200d-1faf2-1f3fe.png","sheet_x":40,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Handshake","b":"1F91D","j":["handshake","agreement","shake"],"k":[39,37],"o":3},"pray":{"subcategory":"hands","skin_variations":{"1F3FB":{"unified":"1F64F-1F3FB","non_qualified":null,"image":"1f64f-1f3fb.png","sheet_x":35,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64F-1F3FC","non_qualified":null,"image":"1f64f-1f3fc.png","sheet_x":35,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64F-1F3FD","non_qualified":null,"image":"1f64f-1f3fd.png","sheet_x":35,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64F-1F3FE","non_qualified":null,"image":"1f64f-1f3fe.png","sheet_x":35,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64F-1F3FF","non_qualified":null,"image":"1f64f-1f3ff.png","sheet_x":35,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Folded Hands","b":"1F64F","j":["folded_hands","please","hope","wish","namaste","highfive","pray","thank you","thanks","appreciate"],"k":[35,27],"o":0},"writing_hand":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"270D-1F3FB","non_qualified":null,"image":"270d-1f3fb.png","sheet_x":59,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270D-1F3FC","non_qualified":null,"image":"270d-1f3fc.png","sheet_x":59,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270D-1F3FD","non_qualified":null,"image":"270d-1f3fd.png","sheet_x":59,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270D-1F3FE","non_qualified":null,"image":"270d-1f3fe.png","sheet_x":59,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270D-1F3FF","non_qualified":null,"image":"270d-1f3ff.png","sheet_x":59,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Writing Hand","b":"270D-FE0F","c":"270D","j":["writing_hand","lower_left_ballpoint_pen","stationery","write","compose"],"k":[59,15],"o":0},"nail_care":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"1F485-1F3FB","non_qualified":null,"image":"1f485-1f3fb.png","sheet_x":25,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F485-1F3FC","non_qualified":null,"image":"1f485-1f3fc.png","sheet_x":25,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F485-1F3FD","non_qualified":null,"image":"1f485-1f3fd.png","sheet_x":25,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F485-1F3FE","non_qualified":null,"image":"1f485-1f3fe.png","sheet_x":25,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F485-1F3FF","non_qualified":null,"image":"1f485-1f3ff.png","sheet_x":25,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nail Polish","b":"1F485","j":["nail_polish","nail_care","beauty","manicure","finger","fashion","nail","slay"],"k":[25,54],"o":0}
569,"selfie":{"subcategory":"hand-prop","skin_variations":{"1F3FB":{"unified":"1F933-1F3FB","non_qualified":null,"image":"1f933-1f3fb.png","sheet_x":41,"sheet_y":5,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F933-1F3FC","non_qualified":null,"image":"1f933-1f3fc.png","sheet_x":41,"sheet_y":6,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F933-1F3FD","non_qualified":null,"image":"1f933-1f3fd.png","sheet_x":41,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F933-1F3FE","non_qualified":null,"image":"1f933-1f3fe.png","sheet_x":41,"sheet_y":8,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F933-1F3FF","non_qualified":null,"image":"1f933-1f3ff.png","sheet_x":41,"sheet_y":9,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Selfie","b":"1F933","j":["selfie","camera","phone"],"k":[41,4],"o":3},"muscle":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F4AA-1F3FB","non_qualified":null,"image":"1f4aa-1f3fb.png","sheet_x":27,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F4AA-1F3FC","non_qualified":null,"image":"1f4aa-1f3fc.png","sheet_x":27,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F4AA-1F3FD","non_qualified":null,"image":"1f4aa-1f3fd.png","sheet_x":28,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F4AA-1F3FE","non_qualified":null,"image":"1f4aa-1f3fe.png","sheet_x":28,"sheet_y":1,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F4AA-1F3FF","non_qualified":null,"image":"1f4aa-1f3ff.png","sheet_x":28,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Flexed Biceps","b":"1F4AA","j":["flexed_biceps","arm","flex","hand","summer","strong","biceps"],"k":[27,58],"o":0},"mechanical_arm":{"subcategory":"body-parts","a":"Mechanical Arm","b":"1F9BE","j":["mechanical_arm","accessibility"],"k":[46,5],"o":12},"mechanical_leg":{"subcategory":"body-parts","a":"Mechanical Leg","b":"1F9BF","j":["mechanical_leg","accessibility"],"k":[46,6],"o":12},"leg":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9B5-1F3FB","non_qualified":null,"image":"1f9b5-1f3fb.png","sheet_x":45,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B5-1F3FC","non_qualified":null,"image":"1f9b5-1f3fc.png","sheet_x":45,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B5-1F3FD","non_qualified":null,"image":"1f9b5-1f3fd.png","sheet_x":45,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B5-1F3FE","non_qualified":null,"image":"1f9b5-1f3fe.png","sheet_x":45,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B5-1F3FF","non_qualified":null,"image":"1f9b5-1f3ff.png","sheet_x":45,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leg","b":"1F9B5","j":["leg","kick","limb"],"k":[45,8],"o":11},"foot":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9B6-1F3FB","non_qualified":null,"image":"1f9b6-1f3fb.png","sheet_x":45,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B6-1F3FC","non_qualified":null,"image":"1f9b6-1f3fc.png","sheet_x":45,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B6-1F3FD","non_qualified":null,"image":"1f9b6-1f3fd.png","sheet_x":45,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B6-1F3FE","non_qualified":null,"image":"1f9b6-1f3fe.png","sheet_x":45,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B6-1F3FF","non_qualified":null,"image":"1f9b6-1f3ff.png","sheet_x":45,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Foot","b":"1F9B6","j":["foot","kick","stomp"],"k":[45,14],"o":11},"ear":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F442-1F3FB","non_qualified":null,"image":"1f442-1f3fb.png","sheet_x":11,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F442-1F3FC","non_qualified":null,"image":"1f442-1f3fc.png","sheet_x":11,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F442-1F3FD","non_qualified":null,"image":"1f442-1f3fd.png","sheet_x":11,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F442-1F3FE","non_qualified":null,"image":"1f442-1f3fe.png","sheet_x":11,"sheet_y":60,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F442-1F3FF","non_qualified":null,"image":"1f442-1f3ff.png","sheet_x":12,"sheet_y":0,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear","b":"1F442","j":["ear","face","hear","sound","listen"],"k":[11,56],"o":0},"ear_with_hearing_aid":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F9BB-1F3FB","non_qualified":null,"image":"1f9bb-1f3fb.png","sheet_x":45,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9BB-1F3FC","non_qualified":null,"image":"1f9bb-1f3fc.png","sheet_x":45,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9BB-1F3FD","non_qualified":null,"image":"1f9bb-1f3fd.png","sheet_x":46,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9BB-1F3FE","non_qualified":null,"image":"1f9bb-1f3fe.png","sheet_x":46,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9BB-1F3FF","non_qualified":null,"image":"1f9bb-1f3ff.png","sheet_x":46,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear with Hearing Aid","b":"1F9BB","j":["ear_with_hearing_aid","accessibility"],"k":[45,58],"o":12},"nose":{"subcategory":"body-parts","skin_variations":{"1F3FB":{"unified":"1F443-1F3FB","non_qualified":null,"image":"1f443-1f3fb.png","sheet_x":12,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F443-1F3FC","non_qualified":null,"image":"1f443-1f3fc.png","sheet_x":12,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F443-1F3FD","non_qualified":null,"image":"1f443-1f3fd.png","sheet_x":12,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F443-1F3FE","non_qualified":null,"image":"1f443-1f3fe.png","sheet_x":12,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F443-1F3FF","non_qualified":null,"image":"1f443-1f3ff.png","sheet_x":12,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nose","b":"1F443","j":["nose","smell","sniff"],"k":[12,1],"o":0},"brain":{"subcategory":"body-parts","a":"Brain","b":"1F9E0","j":["brain","smart","intelligent"],"k":[53,16],"o":5},"anatomical_heart":{"subcategory":"body-parts","a":"Anatomical Heart","b":"1FAC0","j":["anatomical heart","health","heartbeat"],"k":[54,56],"o":13},"lungs":{"subcategory":"body-parts","a":"Lungs","b":"1FAC1","j":["lungs","breathe"],"k":[54,57],"o":13},"tooth":{"subcategory":"body-parts","a":"Tooth","b":"1F9B7","j":["tooth","teeth","dentist"],"k":[45,20],"o":11},"bone":{"subcategory":"body-parts","a":"Bone","b":"1F9B4","j":["bone","skeleton"],"k":[45,7],"o":11},"eyes":{"subcategory":"body-parts","a":"Eyes","b":"1F440","j":["eyes","look","watch","stalk","peek","see"],"k":[11,53],"o":0},"eye":{"subcategory":"body-parts","a":"Eye","b":"1F441-FE0F","c":"1F441","j":["eye","face","look","see","watch","stare"],"k":[11,55],"o":0},"tongue":{"subcategory":"body-parts","a":"Tongue","b":"1F445","j":["tongue","mouth","playful"],"k":[12,8],"o":0}
569,"lips":{"subcategory":"body-parts","a":"Mouth","b":"1F444","j":["mouth","kiss"],"k":[12,7],"o":0},"biting_lip":{"subcategory":"body-parts","a":"Biting Lip","b":"1FAE6","j":["biting lip","flirt","sexy","pain","worry"],"k":[55,36],"o":14},"baby":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F476-1F3FB","non_qualified":null,"image":"1f476-1f3fb.png","sheet_x":24,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F476-1F3FC","non_qualified":null,"image":"1f476-1f3fc.png","sheet_x":24,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F476-1F3FD","non_qualified":null,"image":"1f476-1f3fd.png","sheet_x":24,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F476-1F3FE","non_qualified":null,"image":"1f476-1f3fe.png","sheet_x":24,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F476-1F3FF","non_qualified":null,"image":"1f476-1f3ff.png","sheet_x":24,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby","b":"1F476","j":["baby","child","boy","girl","toddler"],"k":[24,29],"o":0},"child":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D2-1F3FB","non_qualified":null,"image":"1f9d2-1f3fb.png","sheet_x":50,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D2-1F3FC","non_qualified":null,"image":"1f9d2-1f3fc.png","sheet_x":50,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D2-1F3FD","non_qualified":null,"image":"1f9d2-1f3fd.png","sheet_x":50,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D2-1F3FE","non_qualified":null,"image":"1f9d2-1f3fe.png","sheet_x":50,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D2-1F3FF","non_qualified":null,"image":"1f9d2-1f3ff.png","sheet_x":50,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Child","b":"1F9D2","j":["child","gender-neutral","young"],"k":[50,13],"o":5},"boy":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F466-1F3FB","non_qualified":null,"image":"1f466-1f3fb.png","sheet_x":13,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F466-1F3FC","non_qualified":null,"image":"1f466-1f3fc.png","sheet_x":13,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F466-1F3FD","non_qualified":null,"image":"1f466-1f3fd.png","sheet_x":13,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F466-1F3FE","non_qualified":null,"image":"1f466-1f3fe.png","sheet_x":13,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F466-1F3FF","non_qualified":null,"image":"1f466-1f3ff.png","sheet_x":13,"sheet_y":40,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Boy","b":"1F466","j":["boy","man","male","guy","teenager"],"k":[13,35],"o":0},"girl":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F467-1F3FB","non_qualified":null,"image":"1f467-1f3fb.png","sheet_x":13,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F467-1F3FC","non_qualified":null,"image":"1f467-1f3fc.png","sheet_x":13,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F467-1F3FD","non_qualified":null,"image":"1f467-1f3fd.png","sheet_x":13,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F467-1F3FE","non_qualified":null,"image":"1f467-1f3fe.png","sheet_x":13,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F467-1F3FF","non_qualified":null,"image":"1f467-1f3ff.png","sheet_x":13,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Girl","b":"1F467","j":["girl","female","woman","teenager"],"k":[13,41],"o":0},"adult":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb.png","sheet_x":50,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc.png","sheet_x":50,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd.png","sheet_x":50,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe.png","sheet_x":50,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff.png","sheet_x":50,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Adult","b":"1F9D1","j":["person","gender-neutral"],"k":[50,7],"o":5},"person_with_blond_hair":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB","non_qualified":null,"image":"1f471-1f3fb.png","sheet_x":23,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC","non_qualified":null,"image":"1f471-1f3fc.png","sheet_x":23,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD","non_qualified":null,"image":"1f471-1f3fd.png","sheet_x":23,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE","non_qualified":null,"image":"1f471-1f3fe.png","sheet_x":23,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF","non_qualified":null,"image":"1f471-1f3ff.png","sheet_x":23,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F471-200D-2642-FE0F","a":"Person with Blond Hair","b":"1F471","j":["person_blond_hair","hairstyle"],"k":[23,48],"o":0},"man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fb.png","sheet_x":17,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fc.png","sheet_x":17,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fd.png","sheet_x":17,"sheet_y":17,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fe.png","sheet_x":17,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF","non_qualified":null,"image":"1f468-1f3ff.png","sheet_x":17,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man","b":"1F468","j":["man","mustache","father","dad","guy","classy","sir","moustache"],"k":[17,14],"o":0},"bearded_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB","non_qualified":null,"image":"1f9d4-1f3fb.png","sheet_x":50,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC","non_qualified":null,"image":"1f9d4-1f3fc.png","sheet_x":50,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD","non_qualified":null,"image":"1f9d4-1f3fd.png","sheet_x":50,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE","non_qualified":null,"image":"1f9d4-1f3fe.png","sheet_x":50,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF","non_qualified":null,"image":"1f9d4-1f3ff.png","sheet_x":50,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Bearded Person","b":"1F9D4","j":["man_beard","person","bewhiskered"],"k":[50,37],"o":5},"man_with_beard":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2642-FE0F","non_qualified":"1F9D4-1F3FB-200D-2642","image":"1f9d4-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2642-FE0F","non_qualified":"1F9D4-1F3FC-200D-2642","image":"1f9d4-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2642-FE0F","non_qualified":"1F9D4-1F3FD-200D-2642","image":"1f9d4-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2642-FE0F","non_qualified":"1F9D4-1F3FE-200D-2642","image":"1f9d4-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2642-FE0F","non_qualified":"1F9D4-1F3FF-200D-2642","image":"1f9d4-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Beard","b":"1F9D4-200D-2642-FE0F","c":"1F9D4-200D-2642","j":["man beard","facial hair"],"k":[50,31],"o":13},"woman_with_beard":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB-200D-2640-FE0F","non_qualified":"1F9D4-1F3FB-200D-2640","image":"1f9d4-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC-200D-2640-FE0F","non_qualified":"1F9D4-1F3FC-200D-2640","image":"1f9d4-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD-200D-2640-FE0F","non_qualified":"1F9D4-1F3FD-200D-2640","image":"1f9d4-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE-200D-2640-FE0F","non_qualified":"1F9D4-1F3FE-200D-2640","image":"1f9d4-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF-200D-2640-FE0F","non_qualified":"1F9D4-1F3FF-200D-2640","image":"1f9d4-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Beard","b":"1F9D4-200D-2640-FE0F","c":"1F9D4-200D-2640","j":["woman beard","facial hair"],"k":[50,25],"o":13},"red_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b0.png","sheet_x":15,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b0.png","sheet_x":15,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b0.png","sheet_x":15,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b0.png","sheet_x":15,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b0.png","sheet_x":15,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Red Hair","b":"1F468-200D-1F9B0","j":["man_red_hair","hairstyle"],"k":[15,30],"o":11},"curly_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b1.png","sheet_x":15,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b1.png","sheet_x":15,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b1.png","sheet_x":15,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b1.png","sheet_x":15,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b1.png","sheet_x":15,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Curly Hair","b":"1F468-200D-1F9B1","j":["man_curly_hair","hairstyle"],"k":[15,36],"o":11},"white_haired_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b3.png","sheet_x":15,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b3.png","sheet_x":15,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b3.png","sheet_x":15,"sheet_y":51,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b3.png","sheet_x":15,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b3.png","sheet_x":15,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: White Hair","b":"1F468-200D-1F9B3","j":["man_white_hair","old","elder"],"k":[15,48],"o":11},"bald_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b2.png","sheet_x":15,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b2.png","sheet_x":15,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b2.png","sheet_x":15,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b2.png","sheet_x":15,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b2.png","sheet_x":15,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man: Bald","b":"1F468-200D-1F9B2","j":["man_bald","hairless"],"k":[15,42],"o":11},"woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fb.png","sheet_x":21,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fc.png","sheet_x":21,"sheet_y":36,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fd.png","sheet_x":21,"sheet_y":37,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fe.png","sheet_x":21,"sheet_y":38,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF","non_qualified":null,"image":"1f469-1f3ff.png","sheet_x":21,"sheet_y":39,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman","b":"1F469","j":["woman","female","girls","lady"],"k":[21,34],"o":0},"red_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b0.png","sheet_x":18,"sheet_y":60,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b0.png","sheet_x":19,"sheet_y":0,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b0.png","sheet_x":19,"sheet_y":1,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b0.png","sheet_x":19,"sheet_y":2,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b0.png","sheet_x":19,"sheet_y":3,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Red Hair","b":"1F469-200D-1F9B0","j":["woman_red_hair","hairstyle"],"k":[18,59],"o":11},"red_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b0.png","sheet_x":49,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b0.png","sheet_x":49,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b0.png","sheet_x":49,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b0.png","sheet_x":49,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b0.png","sheet_x":49,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Red Hair","b":"1F9D1-200D-1F9B0","j":["person_red_hair","hairstyle"],"k":[49,14],"o":12},"curly_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b1.png","sheet_x":19,"sheet_y":5,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b1.png","sheet_x":19,"sheet_y":6,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b1.png","sheet_x":19,"sheet_y":7,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b1.png","sheet_x":19,"sheet_y":8,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b1.png","sheet_x":19,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Curly Hair","b":"1F469-200D-1F9B1","j":["woman_curly_hair","hairstyle"],"k":[19,4],"o":11},"curly_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b1.png","sheet_x":49,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b1.png","sheet_x":49,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b1.png","sheet_x":49,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b1.png","sheet_x":49,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b1.png","sheet_x":49,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Curly Hair","b":"1F9D1-200D-1F9B1","j":["person_curly_hair","hairstyle"],"k":[49,20],"o":12},"white_haired_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b3.png","sheet_x":19,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b3.png","sheet_x":19,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b3.png","sheet_x":19,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b3.png","sheet_x":19,"sheet_y":20,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b3.png","sheet_x":19,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: White Hair","b":"1F469-200D-1F9B3","j":["woman_white_h
569air","old","elder"],"k":[19,16],"o":11},"white_haired_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b3.png","sheet_x":49,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b3.png","sheet_x":49,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b3.png","sheet_x":49,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b3.png","sheet_x":49,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b3.png","sheet_x":49,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: White Hair","b":"1F9D1-200D-1F9B3","j":["person_white_hair","elder","old"],"k":[49,32],"o":12},"bald_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b2.png","sheet_x":19,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b2.png","sheet_x":19,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b2.png","sheet_x":19,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b2.png","sheet_x":19,"sheet_y":14,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b2.png","sheet_x":19,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Bald","b":"1F469-200D-1F9B2","j":["woman_bald","hairless"],"k":[19,10],"o":11},"bald_person":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b2.png","sheet_x":49,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b2.png","sheet_x":49,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b2.png","sheet_x":49,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b2.png","sheet_x":49,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b2.png","sheet_x":49,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person: Bald","b":"1F9D1-200D-1F9B2","j":["person_bald","hairless"],"k":[49,26],"o":12},"blond-haired-woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2640-FE0F","non_qualified":"1F471-1F3FB-200D-2640","image":"1f471-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2640-FE0F","non_qualified":"1F471-1F3FC-200D-2640","image":"1f471-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2640-FE0F","non_qualified":"1F471-1F3FD-200D-2640","image":"1f471-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2640-FE0F","non_qualified":"1F471-1F3FE-200D-2640","image":"1f471-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2640-FE0F","non_qualified":"1F471-1F3FF-200D-2640","image":"1f471-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman: Blond Hair","b":"1F471-200D-2640-FE0F","c":"1F471-200D-2640","j":["woman_blond_hair","woman","female","girl","blonde","person"],"k":[23,36],"o":4},"blond-haired-man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2642-FE0F","non_qualified":"1F471-1F3FB-200D-2642","image":"1f471-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2642-FE0F","non_qualified":"1F471-1F3FC-200D-2642","image":"1f471-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2642-FE0F","non_qualified":"1F471-1F3FD-200D-2642","image":"1f471-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2642-FE0F","non_qualified":"1F471-1F3FE-200D-2642","image":"1f471-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2642-FE0F","non_qualified":"1F471-1F3FF-200D-2642","image":"1f471-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F471","a":"Man: Blond Hair","b":"1F471-200D-2642-FE0F","c":"1F471-200D-2642","j":["man_blond_hair","man","male","boy","blonde","guy","person"],"k":[23,42],"o":4},"older_adult":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F9D3-1F3FB","non_qualified":null,"image":"1f9d3-1f3fb.png","sheet_x":50,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D3-1F3FC","non_qualified":null,"image":"1f9d3-1f3fc.png","sheet_x":50,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D3-1F3FD","non_qualified":null,"image":"1f9d3-1f3fd.png","sheet_x":50,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D3-1F3FE","non_qualified":null,"image":"1f9d3-1f3fe.png","sheet_x":50,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
vendor: 12,737 bytes, line 569
569,"1F3FF":{"unified":"1F9D3-1F3FF","non_qualified":null,"image":"1f9d3-1f3ff.png","sheet_x":50,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Adult","b":"1F9D3","j":["older_person","human","elder","senior","gender-neutral"],"k":[50,19],"o":5},"older_man":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F474-1F3FB","non_qualified":null,"image":"1f474-1f3fb.png","sheet_x":24,"sheet_y":18,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F474-1F3FC","non_qualified":null,"image":"1f474-1f3fc.png","sheet_x":24,"sheet_y":19,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F474-1F3FD","non_qualified":null,"image":"1f474-1f3fd.png","sheet_x":24,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F474-1F3FE","non_qualified":null,"image":"1f474-1f3fe.png","sheet_x":24,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F474-1F3FF","non_qualified":null,"image":"1f474-1f3ff.png","sheet_x":24,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Man","b":"1F474","j":["old_man","human","male","men","old","elder","senior"],"k":[24,17],"o":0},"older_woman":{"subcategory":"person","skin_variations":{"1F3FB":{"unified":"1F475-1F3FB","non_qualified":null,"image":"1f475-1f3fb.png","sheet_x":24,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F475-1F3FC","non_qualified":null,"image":"1f475-1f3fc.png","sheet_x":24,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F475-1F3FD","non_qualified":null,"image":"1f475-1f3fd.png","sheet_x":24,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F475-1F3FE","non_qualified":null,"image":"1f475-1f3fe.png","sheet_x":24,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F475-1F3FF","non_qualified":null,"image":"1f475-1f3ff.png","sheet_x":24,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Woman","b":"1F475","j":["old_woman","human","female","women","lady","old","elder","senior"],"k":[24,23],"o":0},"person_frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB","non_qualified":null,"image":"1f64d-1f3fb.png","sheet_x":35,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC","non_qualified":null,"image":"1f64d-1f3fc.png","sheet_x":35,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD","non_qualified":null,"image":"1f64d-1f3fd.png","sheet_x":35,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE","non_qualified":null,"image":"1f64d-1f3fe.png","sheet_x":35,"sheet_y":7,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF","non_qualified":null,"image":"1f64d-1f3ff.png","sheet_x":35,"sheet_y":8,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64D-200D-2640-FE0F","a":"Person Frowning","b":"1F64D","j":["person_frowning","worried"],"k":[35,3],"o":0},"man-frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2642-FE0F","non_qualified":"1F64D-1F3FB-200D-2642","image":"1f64d-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2642-FE0F","non_qualified":"1F64D-1F3FC-200D-2642","image":"1f64d-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2642-FE0F","non_qualified":"1F64D-1F3FD-200D-2642","image":"1f64d-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2642-FE0F","non_qualified":"1F64D-1F3FE-200D-2642","image":"1f64d-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2642-FE0F","non_qualified":"1F64D-1F3FF-200D-2642","image":"1f64d-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","c":"1F64D-200D-2642","j":["man_frowning","male","boy","man","sad","depressed","discouraged","unhappy"],"k":[34,58],"o":4},"woman-frowning":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2640-FE0F","non_qualified":"1F64D-1F3FB-200D-2640","image":"1f64d-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2640-FE0F","non_qualified":"1F64D-1F3FC-200D-2640","image":"1f64d-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2640-FE0F","non_qualified":"1F64D-1F3FD-200D-2640","image":"1f64d-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2640-FE0F","non_qualified":"1F64D-1F3FE-200D-2640","image":"1f64d-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2640-FE0F","non_qualified":"1F64D-1F3FF-200D-2640","image":"1f64d-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64D","a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","c":"1F64D-200D-2640","j":["woman_frowning","female","girl","woman","sad","depressed","discouraged","unhappy"],"k":[34,52],"o":4},"person_with_pouting_face":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB","non_qualified":null,"image":"1f64e-1f3fb.png","sheet_x":35,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC","non_qualified":null,"image":"1f64e-1f3fc.png","sheet_x":35,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD","non_qualified":null,"image":"1f64e-1f3fd.png","sheet_x":35,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE","non_qualified":null,"image":"1f64e-1f3fe.png","sheet_x":35,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF","non_qualified":null,"image":"1f64e-1f3ff.png","sheet_x":35,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64E-200D-2640-FE0F","a":"Person with Pouting Face","b":"1F64E","j":["person_pouting","upset"],"k":[35,21],"o":0},"man-pouting":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2642-FE0F","non_qualified":"1F64E-1F3FB-200D-2642","image":"1f64e-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2642-FE0F","non_qualified":"1F64E-1F3FC-200D-2642","image":"1f64e-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2642-FE0F","non_qualified":"1F64E-1F3FD-200D-2642","image":"1f64e-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2642-FE0F","non_qualified":"1F64E-1F3FE-200D-2642","image":"1f64e-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2642-FE0F","non_qualified":"1F64E-1F3FF-200D-2642","image":"1f64e-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","c":"1F64E-200D-2642","j":["man_pouting","male","boy","man"],"k":[35,15],"o":4},"woman-pouting":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2640-FE0F","non_qualified":"1F64E-1F3FB-200D-2640","image":"1f64e-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2640-FE0F","non_qualified":"1F64E-1F3FC-200D-2640","image":"1f64e-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2640-FE0F","non_qualified":"1F64E-1F3FD-200D-2640","image":"1f64e-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2640-FE0F","non_qualified":"1F64E-1F3FE-200D-2640","image":"1f64e-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2640-FE0F","non_qualified":"1F64E-1F3FF-200D-2640","image":"1f64e-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64E","a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","c":"1F64E-200D-2640","j":["woman_pouting","female","girl","woman"],"k":[35,9],"o":4},"no_good":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB","non_qualified":null,"image":"1f645-1f3fb.png","sheet_x":33,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC","non_qualified":null,"image":"1f645-1f3fc.png","sheet_x":33,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD","non_qualified":null,"image":"1f645-1f3fd.png","sheet_x":33,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE","non_qualified":null,"image":"1f645-1f3fe.png","sheet_x":33,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF","non_qualified":null,"image":"1f645-1f3ff.png","sheet_x":33,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F645-200D-2640-FE0F","a":"Face with No Good Gesture","b":"1F645","
569j":["person_gesturing_no","decline"],"k":[33,44],"o":0},"man-gesturing-no":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2642-FE0F","non_qualified":"1F645-1F3FB-200D-2642","image":"1f645-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2642-FE0F","non_qualified":"1F645-1F3FC-200D-2642","image":"1f645-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2642-FE0F","non_qualified":"1F645-1F3FD-200D-2642","image":"1f645-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2642-FE0F","non_qualified":"1F645-1F3FE-200D-2642","image":"1f645-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2642-FE0F","non_qualified":"1F645-1F3FF-200D-2642","image":"1f645-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","c":"1F645-200D-2642","j":["man_gesturing_no","male","boy","man","nope"],"k":[33,38],"o":4},"woman-gesturing-no":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2640-FE0F","non_qualified":"1F645-1F3FB-200D-2640","image":"1f645-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2640-FE0F","non_qualified":"1F645-1F3FC-200D-2640","image":"1f645-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2640-FE0F","non_qualified":"1F645-1F3FD-200D-2640","image":"1f645-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2640-FE0F","non_qualified":"1F645-1F3FE-200D-2640","image":"1f645-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2640-FE0F","non_qualified":"1F645-1F3FF-200D-2640","image":"1f645-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F645","a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","c":"1F645-200D-2640","j":["woman_gesturing_no","female","girl","woman","nope"],"k":[33,32],"o":4},"ok_woman":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB","non_qualified":null,"image":"1f646-1f3fb.png","sheet_x":34,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC","non_qualified":null,"image":"1f646-1f3fc.png","sheet_x":34,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD","non_qualified":null,"image":"1f646-1f3fd.png","sheet_x":34,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE","non_qualified":null,"image":"1f646-1f3fe.png","sheet_x":34,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF","non_qualified":null,"image":"1f646-1f3ff.png","sheet_x":34,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F646-200D-2640-FE0F","a":"Face with Ok Gesture","b":"1F646","j":["person_gesturing_ok","agree"],"k":[34,1],"o":0},"man-gesturing-ok":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2642-FE0F","non_qualified":"1F646-1F3FB-200D-2642","image":"1f646-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2642-FE0F","non_qualified":"1F646-1F3FC-200D-2642","image":"1f646-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2642-FE0F","non_qualified":"1F646-1F3FD-200D-2642","image":"1f646-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2642-FE0F","non_qualified":"1F646-1F3FE-200D-2642","image":"1f646-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2642-FE0F","non_qualified":"1F646-1F3FF-200D-2642","image":"1f646-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","c":"1F646-200D-2642","j":["man_gesturing_ok","men","boy","male","blue","human","man"],"k":[33,56],"o":4},"woman-gesturing-ok":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2640-FE0F","non_qualified":"1F646-1F3FB-200D-2640","image":"1f646-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2640-FE0F","non_qualified":"1F646-1F3FC-200D-2640","image":"1f646-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2640-FE0F","non_qualified":"1F646-1F3FD-200D-2640","image":"1f646-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2640-FE0F","non_qualified":"1F646-1F3FE-200D-2640","image":"1f646-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2640-FE0F","non_qualified":"1F646-1F3FF-200D-2640","image":"1f646-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F646","a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","c":"1F646-200D-2640","j":["woman_gesturing_ok","women","girl","female","pink","human","woman"],"k":[33,50],"o":4},"information_desk_person":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB","non_qualified":null,"image":"1f481-1f3fb.png","sheet_x":25,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC","non_qualified":null,"image":"1f481-1f3fc.png","sheet_x":25,"sheet_y":25,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD","non_qualified":null,"image":"1f481-1f3fd.png","sheet_x":25,"sheet_y":26,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE","non_qualified":null,"image":"1f481-1f3fe.png","sheet_x":25,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF","non_qualified":null,"image":"1f481-1f3ff.png","sheet_x":25,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F481-200D-2640-FE0F","a":"Information Desk Person","b"
569:"1F481","j":["person_tipping_hand","information"],"k":[25,23],"o":0},"man-tipping-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2642-FE0F","non_qualified":"1F481-1F3FB-200D-2642","image":"1f481-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2642-FE0F","non_qualified":"1F481-1F3FC-200D-2642","image":"1f481-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2642-FE0F","non_qualified":"1F481-1F3FD-200D-2642","image":"1f481-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2642-FE0F","non_qualified":"1F481-1F3FE-200D-2642","image":"1f481-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2642-FE0F","non_qualified":"1F481-1F3FF-200D-2642","image":"1f481-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","c":"1F481-200D-2642","j":["man_tipping_hand","male","boy","man","human","information"],"k":[25,17],"o":4},"woman-tipping-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2640-FE0F","non_qualified":"1F481-1F3FB-200D-2640","image":"1f481-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2640-FE0F","non_qualified":"1F481-1F3FC-200D-2640","image":"1f481-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2640-FE0F","non_qualified":"1F481-1F3FD-200D-2640","image":"1f481-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2640-FE0F","non_qualified":"1F481-1F3FE-200D-2640","image":"1f481-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2640-FE0F","non_qualified":"1F481-1F3FF-200D-2640","image":"1f481-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F481","a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","c":"1F481-200D-2640","j":["woman_tipping_hand","female","girl","woman","human","information"],"k":[25,11],"o":4},"raising_hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB","non_qualified":null,"image":"1f64b-1f3fb.png","sheet_x":34,"sheet_y":41,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC","non_qualified":null,"image":"1f64b-1f3fc.png","sheet_x":34,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD","non_qualified":null,"image":"1f64b-1f3fd.png","sheet_x":34,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE","non_qualified":null,"image":"1f64b-1f3fe.png","sheet_x":34,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF","non_qualified":null,"image":"1f64b-1f3ff.png","sheet_x":34,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F64B-200D-2640-FE0F","a":"Happy Person Raising One Hand","b":"1F64B","j":["person_raising_hand","question"],"k":[34,40],"o":0},"man-raising-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2642-FE0F","non_qualified":"1F64B-1F3FB-200D-2642","image":"1f64b-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2642-FE0F","non_qualified":"1F64B-1F3FC-200D-2642","image":"1f64b-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2642-FE0F","non_qualified":"1F64B-1F3FD-200D-2642","image":"1f64b-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2642-FE0F","non_qualified":"1F64B-1F3FE-200D-2642","image":"1f64b-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2642-FE0F","non_qualified":"1F64B-1F3FF-200D-2642","image":"1f64b-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","c":"1F64B-200D-2642","j":["man_raising_hand","male","boy","man"],"k":[34,34],"o":4},"woman-raising-hand":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2640-FE0F","non_qualified":"1F64B-1F3FB-200D-2640","image":"1f64b-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2640-FE0F","non_qualified":"1F64B-1F3FC-200D-2640","image":"1f64b-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2640-FE0F","non_qualified":"1F64B-1F3FD-200D-2640","image":"1f64b-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2640-FE0F","non_qualified":"1F64B-1F3FE-200D-2640","image":"1f64b-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2640-FE0F","non_qualified":"1F64B-1F3FF-200D-2640","image":"1f64b-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64B","a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","c":"1F64B-200D-2640","j":["woman_raising_hand","female","girl","woman"],"k":[34,28],"o":4},"deaf_person":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB","non_qualified":null,"image":"1f9cf-1f3fb.png","sheet_x":47,"sheet_y":8,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC","non_qualified":null,"image":"1f9cf-1f3fc.png","sheet_x":47,"sheet_y":9,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD","non_qualified":null,"image":"1f9cf-1f3fd.png","sheet_x":47,"sheet_y":10,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE","non_qualified":null,"image":"1f9cf-1f3fe.png","sheet_x":47,"sheet_y":11,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF","non_qualified":null,"image":"1f9cf-1f3ff.png","sheet_x":47,"sheet_y":12,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
vendor: 32,768 bytes, line 569
569,"a":"Deaf Person","b":"1F9CF","j":["deaf_person","accessibility"],"k":[47,7],"o":12},"deaf_man":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2642-FE0F","non_qualified":"1F9CF-1F3FB-200D-2642","image":"1f9cf-1f3fb-200d-2642-fe0f.png","sheet_x":47,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2642-FE0F","non_qualified":"1F9CF-1F3FC-200D-2642","image":"1f9cf-1f3fc-200d-2642-fe0f.png","sheet_x":47,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2642-FE0F","non_qualified":"1F9CF-1F3FD-200D-2642","image":"1f9cf-1f3fd-200d-2642-fe0f.png","sheet_x":47,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2642-FE0F","non_qualified":"1F9CF-1F3FE-200D-2642","image":"1f9cf-1f3fe-200d-2642-fe0f.png","sheet_x":47,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2642-FE0F","non_qualified":"1F9CF-1F3FF-200D-2642","image":"1f9cf-1f3ff-200d-2642-fe0f.png","sheet_x":47,"sheet_y":6,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","c":"1F9CF-200D-2642","j":["deaf_man","accessibility"],"k":[47,1],"o":12},"deaf_woman":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2640-FE0F","non_qualified":"1F9CF-1F3FB-200D-2640","image":"1f9cf-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2640-FE0F","non_qualified":"1F9CF-1F3FC-200D-2640","image":"1f9cf-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2640-FE0F","non_qualified":"1F9CF-1F3FD-200D-2640","image":"1f9cf-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2640-FE0F","non_qualified":"1F9CF-1F3FE-200D-2640","image":"1f9cf-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2640-FE0F","non_qualified":"1F9CF-1F3FF-200D-2640","image":"1f9cf-1f3ff-200d-2640-fe0f.png","sheet_x":47,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","c":"1F9CF-200D-2640","j":["deaf_woman","accessibility"],"k":[46,56],"o":12},"bow":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB","non_qualified":null,"image":"1f647-1f3fb.png","sheet_x":34,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC","non_qualified":null,"image":"1f647-1f3fc.png","sheet_x":34,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD","non_qualified":null,"image":"1f647-1f3fd.png","sheet_x":34,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE","non_qualified":null,"image":"1f647-1f3fe.png","sheet_x":34,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF","non_qualified":null,"image":"1f647-1f3ff.png","sheet_x":34,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Bowing Deeply","b":"1F647","j":["person_bowing","respectiful"],"k":[34,19],"o":0},"man-bowing":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2642-FE0F","non_qualified":"1F647-1F3FB-200D-2642","image":"1f647-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2642-FE0F","non_qualified":"1F647-1F3FC-200D-2642","image":"1f647-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2642-FE0F","non_qualified":"1F647-1F3FD-200D-2642","image":"1f647-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2642-FE0F","non_qualified":"1F647-1F3FE-200D-2642","image":"1f647-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2642-FE0F","non_qualified":"1F647-1F3FF-200D-2642","image":"1f647-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Bowing","b":"1F647-200D-2642-FE0F","c":"1F647-200D-2642","j":["man_bowing","man","male","boy"],"k":[34,13],"o":4},"woman-bowing":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2640-FE0F","non_qualified":"1F647-1F3FB-200D-2640","image":"1f647-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2640-FE0F","non_qualified":"1F647-1F3FC-200D-2640","image":"1f647-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2640-FE0F","non_qualified":"1F647-1F3FD-200D-2640","image":"1f647-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2640-FE0F","non_qualified":"1F647-1F3FE-200D-2640","image":"1f647-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2640-FE0F","non_qualified":"1F647-1F3FF-200D-2640","image":"1f647-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","c":"1F647-200D-2640","j":["woman_bowing","woman","female","girl"],"k":[34,7],"o":4},"face_palm":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB","non_qualified":null,"image":"1f926-1f3fb.png","sheet_x":40,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC","non_qualified":null,"image":"1f926-1f3fc.png","sheet_x":40,"sheet_y":34,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD","non_qualified":null,"image":"1f926-1f3fd.png","sheet_x":40,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE","non_qualified":null,"image":"1f926-1f3fe.png","sheet_x":40,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF","non_qualified":null,"image":"1f926-1f3ff.png","sheet_x":40,"sheet_y":37,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Face Palm","b":"1F926","j":["person_facepalming","disappointed"],"k":[40,32],"o":3},"man-facepalming":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2642-FE0F","non_qualified":"1F926-1F3FB-200D-2642","image":"1f926-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2642-FE0F","non_qualified":"1F926-1F3FC-200D-2642","image":"1f926-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2642-FE0F","non_qualified":"1F926-1F3FD-200D-2642","image":"1f926-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2642-FE0F","non_qualified":"1F926-1F3FE-200D-2642","image":"1f926-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2642-FE0F","non_qualified":"1F926-1F3FF-200D-2642","image":"1f926-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","c":"1F926-200D-2642","j":["man_facepalming","man","male","boy","disbelief"],"k":[40,26],"o":4},"woman-facepalming":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2640-FE0F","non_qualified":"1F926-1F3FB-200D-2640","image":"1f926-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2640-FE0F","non_qualified":"1F926-1F3FC-200D-2640","image":"1f926-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2640-FE0F","non_qualified":"1F926-1F3FD-200D-2640","image":"1f926-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2640-FE0F","non_qualified":"1F926-1F3FE-200D-2640","image":"1f926-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2640-FE0F","non_qualified":"1F926-1F3FF-200D-2640","image":"1f926-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","c":"1F926-200D-2640","j":["woman_facepalming","woman","female","girl","disbelief"],"k":[40,20],"o":4},"shrug":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB","non_qualified":null,"image":"1f937-1f3fb.png","sheet_x":41,"sheet_y":53,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC","non_qualified":null,"image":"1f937-1f3fc.png","sheet_x":41,"sheet_y":54,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD","non_qualified":null,"image":"1f937-1f3fd.png","sheet_x":41,"sheet_y":55,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE","non_qualified":null,"image":"1f937-1f3fe.png","sheet_x":41,"sheet_y":56,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF","non_qualified":null,"image":"1f937-1f3ff.png","sheet_x":41,"sheet_y":57,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Shrug","b":"1F937","j":["person_shrugging","regardless"],"k":[41,52],"o":3},"man-shrugging":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2642-FE0F","non_qualified":"1F937-1F3FB-200D-2642","image":"1f937-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2642-FE0F","non_qualified":"1F937-1F3FC-200D-2642","image":"1f937-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2642-FE0F","non_qualified":"1F937-1F3FD-200D-2642","image":"1f937-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2642-FE0F","non_qualified":"1F937-1F3FE-200D-2642","image":"1f937-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2642-FE0F","non_qualified":"1F937-1F3FF-200D-2642","image":"1f937-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","c":"1F937-200D-2642","j":["man_shrugging","man","male","boy","confused","indifferent","doubt"],"k":[41,46],"o":4},"woman-shrugging":{"subcategory":"person-gesture","skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2640-FE0F","non_qualified":"1F937-1F3FB-200D-2640","image":"1f937-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2640-FE0F","non_qualified":"1F937-1F3FC-200D-2640","image":"1f937-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2640-FE0F","non_qualified":"1F937-1F3FD-200D-2640","image":"1f937-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2640-FE0F","non_qualified":"1F937-1F3FE-200D-2640","image":"1f937-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2640-FE0F","non_qualified":"1F937-1F3FF-200D-2640","image":"1f937-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","c":"1F937-200D-2640","j":["woman_shrugging","woman","female","girl","confused","indifferent","doubt"],"k":[41,40],"o":4},"health_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2695-FE0F","non_qualified":"1F9D1-1F3FB-200D-2695","image":"1f9d1-1f3fb-200d-2695-fe0f.png","sheet_x":49,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2695-FE0F","non_qualified":"1F9D1-1F3FC-200D-2695","image":"1f9d1-1f3fc-200d-2695-fe0f.png","sheet_x":49,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2695-FE0F","non_qualified":"1F9D1-1F3FD-200D-2695","image":"1f9d1-1f3fd-200d-2695-fe0f.png","sheet_x":49,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2695-FE0F","non_qualified":"1F9D1-1F3FE-200D-2695","image":"1f9d1-1f3fe-200d-2695-fe0f.png","sheet_x":49,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2695-FE0F","non_qualified":"1F9D1-1F3FF-200D-2695","image":"1f9d1-1f3ff-200d-2695-fe0f.png","sheet_x":49,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","c":"1F9D1-200D-2695","j":["health_worker","hospital"],"k":[49,50],"o":12},"male-doctor":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2695-FE0F","non_qualified":"1F468-1F3FB-200D-2695","image":"1f468-1f3fb-200d-2695-fe0f.png","sheet_x":16,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2695-FE0F","non_qualified":"1F468-1F3FC-200D-2695","image":"1f468-1f3fc-200d-2695-fe0f.png","sheet_x":16,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2695-FE0F","non_qualified":"1F468-1F3FD-200D-2695","image":"1f468-1f3fd-200d-2695-fe0f.png","sheet_x":16,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2695-FE0F","non_qualified":"1F468-1F3FE-200D-2695","image":"1f468-1f3fe-200d-2695-fe0f.png","sheet_x":16,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2695-FE0F","non_qualified":"1F468-1F3FF-200D-2695","image":"1f468-1f3ff-200d-2695-fe0f.png","sheet_x":16,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Health Worker","b":"1F468-200D-2695-FE0F","c":"1F468-200D-2695","j":["man_health_worker","doctor","nurse","therapist","healthcare","man","human"],"k":[16,5],"o":4},"female-doctor":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2695-FE0F","non_qualified":"1F469-1F3FB-200D-2695","image":"1f469-1f3fb-200d-2695-fe0f.png","sheet_x":19,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2695-FE0F","non_qualified":"1F469-1F3FC-200D-2695","image":"1f469-1f3fc-200d-2695-fe0f.png","sheet_x":19,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2695-FE0F","non_qualified":"1F469-1F3FD-200D-2695","image":"1f469-1f3fd-200d-2695-fe0f.png","sheet_x":19,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2695-FE0F","non_qualified":"1F469-1F3FE-200D-2695","image":"1f469-1f3fe-200d-2695-fe0f.png","sheet_x":19,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2695-FE0F","non_qualified":"1F469-1F3FF-200D-2695","image":"1f469-1f3ff-200d-2695-fe0f.png","sheet_x":19,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Health Worker","b":"1F469-200D-2695-FE0F","c":"1F469-200D-2695","j":["woman_health_worker","doctor","nurse","therapist","healthcare","woman","human"],"k":[19,34],"o":4},"student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f393.png","sheet_x":47,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f393.png","sheet_x":47,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f393.png","sheet_x":47,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f393.png","sheet_x":47,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F393","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f393.png","sheet_x":47,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Student","b":"1F9D1-200D-1F393","j":["student","learn"],"k":[47,38],"o":12},"male-student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F393","non_qualified":null,"image":"1f468-1f3fb-200d-1f393.png","sheet_x":14,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F393","non_qualified":null,"image":"1f468-1f3fc-200d-1f393.png","sheet_x":14,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F393","non_qualified":null,"image":"1f468-1f3fd-200d-1f393.png","sheet_x":14,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F393","non_qualified":null,"image":"1f468-1f3fe-200d-1f393.png","sheet_x":14,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F393","non_qualified":null,"image":"1f468-1f3ff-200d-1f393.png","sheet_x":14,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Student","b":"1F468-200D-1F393","j":["man_student","graduate","man","human"],"k":[14,4],"o":4},"female-student":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F393","non_qualified":null,"image":"1f469-1f3fb-200d-1f393.png","sheet_x":17,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F393","non_qualified":null,"image":"1f469-1f3fc-200d-1f393.png","sheet_x":17,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F393","non_qualified":null,"image":"1f469-1f3fd-200d-1f393.png","sheet_x":17,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F393","non_qualified":null,"image":"1f469-1f3fe-200d-1f393.png","sheet_x":17,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F393","non_qualified":null,"image":"1f469-1f3ff-200d-1f393.png","sheet_x":17,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Student","b":"1F469-200D-1F393","j":["woman_student","graduate","woman","human"],"k":[17,38],"o":4},"teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3eb.png","sheet_x":47,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3eb.png","sheet_x":47,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3eb.png","sheet_x":47,"sheet_y":59,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3eb.png","sheet_x":47,"sheet_y":60,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3eb.png","sheet_x":48,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Teacher","b":"1F9D1-200D-1F3EB","j":["teacher","professor"],"k":[47,56],"o":12},"male-teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fb-200d-1f3eb.png","sheet_x":14,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fc-200d-1f3eb.png","sheet_x":14,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fd-200d-1f3eb.png","sheet_x":14,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fe-200d-1f3eb.png","sheet_x":14,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f468-1f3ff-200d-1f3eb.png","sheet_x":14,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Teacher","b":"1F468-200D-1F3EB","j":["man_teacher","instructor","professor","man","human"],"k":[14,22],"o":4},"female-teacher":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fb-200d-1f3eb.png","sheet_x":17,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fc-200d-1f3eb.png","sheet_x":17,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fd-200d-1f3eb.png","sheet_x":17,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fe-200d-1f3eb.png","sheet_x":17,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f469-1f3ff-200d-1f3eb.png","sheet_x":18,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Teacher","b":"1F469-200D-1F3EB","j":["woman_teacher","instructor","professor","woman","human"],"k":[17,56],"o":4},"judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2696-FE0F","non_qualified":"1F9D1-1F3FB-200D-2696","image":"1f9d1-1f3fb-200d-2696-fe0f.png","sheet_x":49,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2696-FE0F","non_qualified":"1F9D1-1F3FC-200D-2696","image":"1f9d1-1f3fc-200d-2696-fe0f.png","sheet_x":49,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2696-FE0F","non_qualified":"1F9D1-1F3FD-200D-2696","image":"1f9d1-1f3fd-200d-2696-fe0f.png","sheet_x":49,"sheet_y":59,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2696-FE0F","non_qualified":"1F9D1-1F3FE-200D-2696","image":"1f9d1-1f3fe-200d-2696-fe0f.png","sheet_x":49,"sheet_y":60,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2696-FE0F","non_qualified":"1F9D1-1F3FF-200D-2696","image":"1f9d1-1f3ff-200d-2696-fe0f.png","sheet_x":50,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Judge","b":"1F9D1-200D-2696-FE0F","c":"1F9D1-200D-2696","j":["judge","law"],"k":[49,56],"o":12},"male-judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2696-FE0F","non_qualified":"1F468-1F3FB-200D-2696","image":"1f468-1f3fb-200d-2696-fe0f.png","sheet_x":16,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2696-FE0F","non_qualified":"1F468-1F3FC-200D-2696","image":"1f468-1f3fc-200d-2696-fe0f.png","sheet_x":16,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2696-FE0F","non_qualified":"1F468-1F3FD-200D-2696","image":"1f468-1f3fd-200d-2696-fe0f.png","sheet_x":16,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2696-FE0F","non_qualified":"1F468-1F3FE-200D-2696","image":"1f468-1f3fe-200d-2696-fe0f.png","sheet_x":16,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2696-FE0F","non_qualified":"1F468-1F3FF-200D-2696","image":"1f468-1f3ff-200d-2696-fe0f.png","sheet_x":16,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Judge","b":"1F468-200D-2696-FE0F","c":"1F468-200D-2696","j":["man_judge","justice","court","man","human"],"k":[16,11],"o":4},"female-judge":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2696-FE0F","non_qualified":"1F469-1F3FB-200D-2696","image":"1f469-1f3fb-200d-2696-fe0f.png","sheet_x":19,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2696-FE0F","non_qualified":"1F469-1F3FC-200D-2696","image":"1f469-1f3fc-200d-2696-fe0f.png","sheet_x":19,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2696-FE0F","non_qualified":"1F469-1F3FD-200D-2696","image":"1f469-1f3fd-200d-2696-fe0f.png","sheet_x":19,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2696-FE0F","non_qualified":"1F469-1F3FE-200D-2696","image":"1f469-1f3fe-200d-2696-fe0f.png","sheet_x":19,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2
569696-FE0F","non_qualified":"1F469-1F3FF-200D-2696","image":"1f469-1f3ff-200d-2696-fe0f.png","sheet_x":19,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Judge","b":"1F469-200D-2696-FE0F","c":"1F469-200D-2696","j":["woman_judge","justice","court","woman","human"],"k":[19,40],"o":4},"farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f33e.png","sheet_x":47,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f33e.png","sheet_x":47,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f33e.png","sheet_x":47,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f33e.png","sheet_x":47,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f33e.png","sheet_x":47,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Farmer","b":"1F9D1-200D-1F33E","j":["farmer","crops"],"k":[47,14],"o":12},"male-farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F33E","non_qualified":null,"image":"1f468-1f3fb-200d-1f33e.png","sheet_x":13,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F33E","non_qualified":null,"image":"1f468-1f3fc-200d-1f33e.png","sheet_x":13,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F33E","non_qualified":null,"image":"1f468-1f3fd-200d-1f33e.png","sheet_x":13,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F33E","non_qualified":null,"image":"1f468-1f3fe-200d-1f33e.png","sheet_x":13,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F33E","non_qualified":null,"image":"1f468-1f3ff-200d-1f33e.png","sheet_x":13,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Farmer","b":"1F468-200D-1F33E","j":["man_farmer","rancher","gardener","man","human"],"k":[13,47],"o":4},"female-farmer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F33E","non_qualified":null,"image":"1f469-1f3fb-200d-1f33e.png","sheet_x":17,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F33E","non_qualified":null,"image":"1f469-1f3fc-200d-1f33e.png","sheet_x":17,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F33E","non_qualified":null,"image":"1f469-1f3fd-200d-1f33e.png","sheet_x":17,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F33E","non_qualified":null,"image":"1f469-1f3fe-200d-1f33e.png","sheet_x":17,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F33E","non_qualified":null,"image":"1f469-1f3ff-200d-1f33e.png","sheet_x":17,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Farmer","b":"1F469-200D-1F33E","j":["woman_farmer","rancher","gardener","woman","human"],"k":[17,20],"o":4},"cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f373.png","sheet_x":47,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f373.png","sheet_x":47,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f373.png","sheet_x":47,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f373.png","sheet_x":47,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F373","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f373.png","sheet_x":47,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Cook","b":"1F9D1-200D-1F373","j":["cook","food","kitchen","culinary"],"k":[47,20],"o":12},"male-cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F373","non_qualified":null,"image":"1f468-1f3fb-200d-1f373.png","sheet_x":13,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F373","non_qualified":null,"image":"1f468-1f3fc-200d-1f373.png","sheet_x":13,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F373","non_qualified":null,"image":"1f468-1f3fd-200d-1f373.png","sheet_x":13,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F373","non_qualified":null,"image":"1f468-1f3fe-200d-1f373.png","sheet_x":13,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F373","non_qualified":null,"image":"1f468-1f3ff-200d-1f373.png","sheet_x":13,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cook","b":"1F468-200D-1F373","j":["man_cook","chef","man","human"],"k":[13,53],"o":4},"female-cook":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F373","non_qualified":null,"image":"1f469-1f3fb-200d-1f373.png","sheet_x":17,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F373","non_qualified":null,"image":"1f469-1f3fc-200d-1f373.png","sheet_x":17,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F373","non_qualified":null,"image":"1f469-1f3fd-200d-1f373.png","sheet_x":17,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F373","non_qualified":null,"image":"1f469-1f3fe-200d-1f373.png","sheet_x":17,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F373","non_qualified":null,"image":"1f469-1f3ff-200d-1f373.png","sheet_x":17,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cook","b":"1F469-200D-1F373","j":["woman_cook","chef","woman","human"],"k":[17,26],"o":4},"mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f527.png","sheet_x":48,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f527.png","sheet_x":48,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f527.png","sheet_x":48,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f527.png","sheet_x":48,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F527","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f527.png","sheet_x":48,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mechanic","b":"1F9D1-200D-1F527","j":["mechanic","worker","technician"],"k":[48,19],"o":12},"male-mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F527","non_qualified":null,"image":"1f468-1f3fb-200d-1f527.png","sheet_x":15,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F527","non_qualified":null,"image":"1f468-1f3fc-200d-1f527.png","sheet_x":15,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F527","non_qualified":null,"image":"1f468-1f3fd-200d-1f527.png","sheet_x":15,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F527","non_qualified":null,"image":"1f468-1f3fe-200d-1f527.png","sheet_x":15,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F527","non_qualified":null,"image":"1f468-1f3ff-200d-1f527.png","sheet_x":15,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Mechanic","b":"1F468-200D-1F527","j":["man_mechanic","plumber","man","human","wrench"],"k":[15,0],"o":4},"female-mechanic":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F527","non_qualified":null,"image":"1f469-1f3fb-200d-1f527.png","sheet_x":18,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F527","non_qualified":null,"image":"1f469-1f3fc-200d-1f527.png","sheet_x":18,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F527","non_qualified":null,"image":"1f469-1f3fd-200d-1f527.png","sheet_x":18,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F527","non_qualified":null,"image":"1f469-1f3fe-200d-1f527.png","sheet_x":18,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F527","non_qualified":null,"image":"1f469-1f3ff-200d-1f527.png","sheet_x":18,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mechanic","b":"1F469-200D-1F527","j":["woman_mechanic","plumber","woman","human","wrench"],"k":[18,29],"o":4},"factory_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3ed.png","sheet_x":48,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3ed.png","sheet_x":48,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3ed.png","sheet_x":48,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3ed.png","sheet_x":48,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3ed.png","sheet_x":48,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Factory Worker","b":"1F9D1-200D-1F3ED","j":["factory_worker","labor"],"k":[48,1],"o":12},"male-factory-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fb-200d-1f3ed.png","sheet_x":14,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fc-200d-1f3ed.png","sheet_x":14,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fd-200d-1f3ed.png","sheet_x":14,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fe-200d-1f3ed.png","sheet_x":14,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f468-1f3ff-200d-1f3ed.png","sheet_x":14,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Factory Worker","b":"1F468-200D-1F3ED","j":["man_factory_worker","assembly","industrial","man","human"],"k":[14,28],"o":4},"female-factory-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fb-200d-1f3ed.png","sheet_x":18,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fc-200d-1f3ed.png","sheet_x":18,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fd-200d-1f3ed.png","sheet_x":18,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fe-200d-1f3ed.png","sheet_x":18,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f469-1f3ff-200d-1f3ed.png","sheet_x":18,"sheet_y":6,"added_in":"4.0","has_img_apple":t
569rue,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Factory Worker","b":"1F469-200D-1F3ED","j":["woman_factory_worker","assembly","industrial","woman","human"],"k":[18,1],"o":4},"office_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bc.png","sheet_x":48,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bc.png","sheet_x":48,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bc.png","sheet_x":48,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bc.png","sheet_x":48,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bc.png","sheet_x":48,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Office Worker","b":"1F9D1-200D-1F4BC","j":["office_worker","business"],"k":[48,13],"o":12},"male-office-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bc.png","sheet_x":14,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bc.png","sheet_x":14,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bc.png","sheet_x":14,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bc.png","sheet_x":14,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bc.png","sheet_x":14,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Office Worker","b":"1F468-200D-1F4BC","j":["man_office_worker","business","manager","man","human"],"k":[14,55],"o":4},"female-office-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bc.png","sheet_x":18,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bc.png","sheet_x":18,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bc.png","sheet_x":18,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bc.png","sheet_x":18,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bc.png","sheet_x":18,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Office Worker","b":"1F469-200D-1F4BC","j":["woman_office_worker","business","manager","woman","human"],"k":[18,23],"o":4},"scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f52c.png","sheet_x":48,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f52c.png","sheet_x":48,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f52c.png","sheet_x":48,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f52c.png","sheet_x":48,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f52c.png","sheet_x":48,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Scientist","b":"1F9D1-200D-1F52C","j":["scientist","chemistry"],"k":[48,25],"o":12},"male-scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F52C","non_qualified":null,"image":"1f468-1f3fb-200d-1f52c.png","sheet_x":15,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F52C","non_qualified":null,"image":"1f468-1f3fc-200d-1f52c.png","sheet_x":15,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F52C","non_qualified":null,"image":"1f468-1f3fd-200d-1f52c.png","sheet_x":15,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F52C","non_qualified":null,"image":"1f468-1f3fe-200d-1f52c.png","sheet_x":15,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F52C","non_qualified":null,"image":"1f468-1f3ff-200d-1f52c.png","sheet_x":15,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
vendor: 16,384 bytes, line 569
569,"a":"Man Scientist","b":"1F468-200D-1F52C","j":["man_scientist","biologist","chemist","engineer","physicist","man","human"],"k":[15,6],"o":4},"female-scientist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F52C","non_qualified":null,"image":"1f469-1f3fb-200d-1f52c.png","sheet_x":18,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F52C","non_qualified":null,"image":"1f469-1f3fc-200d-1f52c.png","sheet_x":18,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F52C","non_qualified":null,"image":"1f469-1f3fd-200d-1f52c.png","sheet_x":18,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F52C","non_qualified":null,"image":"1f469-1f3fe-200d-1f52c.png","sheet_x":18,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F52C","non_qualified":null,"image":"1f469-1f3ff-200d-1f52c.png","sheet_x":18,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Scientist","b":"1F469-200D-1F52C","j":["woman_scientist","biologist","chemist","engineer","physicist","woman","human"],"k":[18,35],"o":4},"technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bb.png","sheet_x":48,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bb.png","sheet_x":48,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bb.png","sheet_x":48,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bb.png","sheet_x":48,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bb.png","sheet_x":48,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Technologist","b":"1F9D1-200D-1F4BB","j":["technologist","computer"],"k":[48,7],"o":12},"male-technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bb.png","sheet_x":14,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bb.png","sheet_x":14,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bb.png","sheet_x":14,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bb.png","sheet_x":14,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bb.png","sheet_x":14,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Technologist","b":"1F468-200D-1F4BB","j":["man_technologist","coder","developer","engineer","programmer","software","man","human","laptop","computer"],"k":[14,49],"o":4},"female-technologist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bb.png","sheet_x":18,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bb.png","sheet_x":18,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bb.png","sheet_x":18,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bb.png","sheet_x":18,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bb.png","sheet_x":18,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Technologist","b":"1F469-200D-1F4BB","j":["woman_technologist","coder","developer","engineer","programmer","software","woman","human","laptop","computer"],"k":[18,17],"o":4},"singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a4.png","sheet_x":47,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a4.png","sheet_x":47,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a4.png","sheet_x":47,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a4.png","sheet_x":47,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a4.png","sheet_x":47,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Singer","b":"1F9D1-200D-1F3A4","j":["singer","song","artist","performer"],"k":[47,44],"o":12},"male-singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a4.png","sheet_x":14,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a4.png","sheet_x":14,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a4.png","sheet_x":14,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a4.png","sheet_x":14,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a4.png","sheet_x":14,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Singer","b":"1F468-200D-1F3A4","j":["man_singer","rockstar","entertainer","man","human"],"k":[14,10],"o":4},"female-singer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a4.png","sheet_x":17,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a4.png","sheet_x":17,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a4.png","sheet_x":17,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a4.png","sheet_x":17,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a4.png","sheet_x":17,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Singer","b":"1F469-200D-1F3A4","j":["woman_singer","rockstar","entertainer","woman","human"],"k":[17,44],"o":4},"artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a8.png","sheet_x":47,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a8.png","sheet_x":47,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a8.png","sheet_x":47,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a8.png","sheet_x":47,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a8.png","sheet_x":47,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Artist","b":"1F9D1-200D-1F3A8","j":["artist","painting","draw","creativity"],"k":[47,50],"o":12},"male-artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a8.png","sheet_x":14,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a8.png","sheet_x":14,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a8.png","sheet_x":14,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a8.png","sheet_x":14,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a8.png","sheet_x":14,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Artist","b":"1F468-200D-1F3A8","j":["man_artist","painter","man","human"],"k":[14,16],"o":4},"female-artist":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a8.png","sheet_x":17,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a8.png","sheet_x":17,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a8.png","sheet_x":17,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a8.png","sheet_x":17,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a8.png","sheet_x":17,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Artist","b":"1F469-200D-1F3A8","j":["woman_artist","painter","woman","human"],"k":[17,50],"o":4},"pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2708-FE0F","non_qualified":"1F9D1-1F3FB-200D-2708","image":"1f9d1-1f3fb-200d-2708-fe0f.png","sheet_x":50,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2708-FE0F","non_qualified":"1F9D1-1F3FC-200D-2708","image":"1f9d1-1f3fc-200d-2708-fe0f.png","sheet_x":50,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2708-FE0F","non_qualified":"1F9D1-1F3FD-200D-2708","image":"1f9d1-1f3fd-200d-2708-fe0f.png","sheet_x":50,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2708-FE0F","non_qualified":"1F9D1-1F3FE-200D-2708","image":"1f9d1-1f3fe-200d-2708-fe0f.png","sheet_x":50,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2708-FE0F","non_qualified":"1F9D1-1F3FF-200D-2708","image":"1f9d1-1f3ff-200d-2708-fe0f.png","sheet_x":50,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pilot","b":"1F9D1-200D-2708-FE0F","c":"1F9D1-200D-2708","j":["pilot","fly","plane","airplane"],"k":[50,1],"o":12},"male-pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2708-FE0F","non_qualified":"1F468-1F3FB-200D-2708","image":"1f468-1f3fb-200d-2708-fe0f.png","sheet_x":16,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2708-FE0F","non_qualified":"1F468-1F3FC-200D-2708","image":"1f468-1f3fc-200d-2708-fe0f.png","sheet_x":16,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2708-FE0F","non_qualified":"1F468-1F3FD-200D-2708","image":"1f468-1f3fd-200d-2708-fe0f.png","sheet_x":16,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2708-FE0F","non_qualified":"1F468-1F3FE-200D-2708","image":"1f468-1f3fe-200d-2708-fe0f.png","sheet_x":16,"sheet_y":21,"added_in":"4.0","has_img_apple
569":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2708-FE0F","non_qualified":"1F468-1F3FF-200D-2708","image":"1f468-1f3ff-200d-2708-fe0f.png","sheet_x":16,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pilot","b":"1F468-200D-2708-FE0F","c":"1F468-200D-2708","j":["man_pilot","aviator","plane","man","human"],"k":[16,17],"o":4},"female-pilot":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2708-FE0F","non_qualified":"1F469-1F3FB-200D-2708","image":"1f469-1f3fb-200d-2708-fe0f.png","sheet_x":19,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2708-FE0F","non_qualified":"1F469-1F3FC-200D-2708","image":"1f469-1f3fc-200d-2708-fe0f.png","sheet_x":19,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2708-FE0F","non_qualified":"1F469-1F3FD-200D-2708","image":"1f469-1f3fd-200d-2708-fe0f.png","sheet_x":19,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2708-FE0F","non_qualified":"1F469-1F3FE-200D-2708","image":"1f469-1f3fe-200d-2708-fe0f.png","sheet_x":19,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2708-FE0F","non_qualified":"1F469-1F3FF-200D-2708","image":"1f469-1f3ff-200d-2708-fe0f.png","sheet_x":19,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Pilot","b":"1F469-200D-2708-FE0F","c":"1F469-200D-2708","j":["woman_pilot","aviator","plane","woman","human"],"k":[19,46],"o":4},"astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f680.png","sheet_x":48,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f680.png","sheet_x":48,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f680.png","sheet_x":48,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f680.png","sheet_x":48,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F680","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f680.png","sheet_x":48,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Astronaut","b":"1F9D1-200D-1F680","j":["astronaut","outerspace"],"k":[48,31],"o":12},"male-astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F680","non_qualified":null,"image":"1f468-1f3fb-200d-1f680.png","sheet_x":15,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F680","non_qualified":null,"image":"1f468-1f3fc-200d-1f680.png","sheet_x":15,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F680","non_qualified":null,"image":"1f468-1f3fd-200d-1f680.png","sheet_x":15,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F680","non_qualified":null,"image":"1f468-1f3fe-200d-1f680.png","sheet_x":15,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F680","non_qualified":null,"image":"1f468-1f3ff-200d-1f680.png","sheet_x":15,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Astronaut","b":"1F468-200D-1F680","j":["man_astronaut","space","rocket","man","human"],"k":[15,12],"o":4},"female-astronaut":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F680","non_qualified":null,"image":"1f469-1f3fb-200d-1f680.png","sheet_x":18,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F680","non_qualified":null,"image":"1f469-1f3fc-200d-1f680.png","sheet_x":18,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F680","non_qualified":null,"image":"1f469-1f3fd-200d-1f680.png","sheet_x":18,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F680","non_qualified":null,"image":"1f469-1f3fe-200d-1f680.png","sheet_x":18,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F680","non_qualified":null,"image":"1f469-1f3ff-200d-1f680.png","sheet_x":18,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Astronaut","b":"1F469-200D-1F680","j":["woman_astronaut","space","rocket","woman","human"],"k":[18,41],"o":4},"firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f692.png","sheet_x":48,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f692.png","sheet_x":48,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f692.png","sheet_x":48,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f692.png","sheet_x":48,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F692","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f692.png","sheet_x":48,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Firefighter","b":"1F9D1-200D-1F692","j":["firefighter","fire"],"k":[48,37],"o":12},"male-firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F692","non_qualified":null,"image":"1f468-1f3fb-200d-1f692.png","sheet_x":15,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F692","non_qualified":null,"image":"1f468-1f3fc-200d-1f692.png","sheet_x":15,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F692","non_qualified":null,"image":"1f468-1f3fd-200d-1f692.png","sheet_x":15,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F692","non_qualified":null,"image":"1f468-1f3fe-200d-1f692.png","sheet_x":15,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F692","non_qualified":null,"image":"1f468-1f3ff-200d-1f692.png","sheet_x":15,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Firefighter","b":"1F468-200D-1F692","j":["man_firefighter","fireman","man","human"],"k":[15,18],"o":4},"female-firefighter":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F692","non_qualified":null,"image":"1f469-1f3fb-200d-1f692.png","sheet_x":18,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F692","non_qualified":null,"image":"1f469-1f3fc-200d-1f692.png","sheet_x":18,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F692","non_qualified":null,"image":"1f469-1f3fd-200d-1f692.png","sheet_x":18,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F692","non_qualified":null,"image":"1f469-1f3fe-200d-1f692.png","sheet_x":18,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F692","non_qualified":null,"image":"1f469-1f3ff-200d-1f692.png","sheet_x":18,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Firefighter","b":"1F469-200D-1F692","j":["woman_firefighter","fireman","woman","human"],"k":[18,47],"o":4},"cop":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB","non_qualified":null,"image":"1f46e-1f3fb.png","sheet_x":23,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC","non_qualified":null,"image":"1f46e-1f3fc.png","sheet_x":23,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD","non_qualified":null,"image":"1f46e-1f3fd.png","sheet_x":23,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE","non_qualified":null,"image":"1f46e-1f3fe.png","sheet_x":23,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF","non_qualified":null,"image":"1f46e-1f3ff.png","sheet_x":23,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F46E-200D-2642-FE0F","a":"Police Officer","b":"1F46E","j":["police_officer","cop"],"k":[23,9],"o":0}
569,"male-police-officer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2642-FE0F","non_qualified":"1F46E-1F3FB-200D-2642","image":"1f46e-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2642-FE0F","non_qualified":"1F46E-1F3FC-200D-2642","image":"1f46e-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2642-FE0F","non_qualified":"1F46E-1F3FD-200D-2642","image":"1f46e-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2642-FE0F","non_qualified":"1F46E-1F3FE-200D-2642","image":"1f46e-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2642-FE0F","non_qualified":"1F46E-1F3FF-200D-2642","image":"1f46e-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F46E","a":"Man Police Officer","b":"1F46E-200D-2642-FE0F","c":"1F46E-200D-2642","j":["man_police_officer","man","police","law","legal","enforcement","arrest","911"],"k":[23,3],"o":4},"female-police-officer":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2640-FE0F","non_qualified":"1F46E-1F3FB-200D-2640","image":"1f46e-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2640-FE0F","non_qualified":"1F46E-1F3FC-200D-2640","image":"1f46e-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2640-FE0F","non_qualified":"1F46E-1F3FD-200D-2640","image":"1f46e-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2640-FE0F","non_qualified":"1F46E-1F3FE-200D-2640","image":"1f46e-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2640-FE0F","non_qualified":"1F46E-1F3FF-200D-2640","image":"1f46e-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Police Officer","b":"1F46E-200D-2640-FE0F","c":"1F46E-200D-2640","j":["woman_police_officer","woman","police","law","legal","enforcement","arrest","911","female"],"k":[22,58],"o":4},"sleuth_or_spy":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB","non_qualified":null,"image":"1f575-1f3fb.png","sheet_x":31,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC","non_qualified":null,"image":"1f575-1f3fc.png","sheet_x":31,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD","non_qualified":null,"image":"1f575-1f3fd.png","sheet_x":31,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE","non_qualified":null,"image":"1f575-1f3fe.png","sheet_x":31,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF","non_qualified":null,"image":"1f575-1f3ff.png","sheet_x":31,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F575-FE0F-200D-2642-FE0F","a":"Detective","b":"1F575-FE0F","c":"1F575","j":["detective","human","spy"],"k":[31,17],"o":0},"male-detective":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2642-FE0F","non_qualified":"1F575-1F3FB-200D-2642","image":"1f575-1f3fb-200d-2642-fe0f.png","sheet_x":31,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2642-FE0F","non_qualified":"1F575-1F3FC-200D-2642","image":"1f575-1f3fc-200d-2642-fe0f.png","sheet_x":31,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2642-FE0F","non_qualified":"1F575-1F3FD-200D-2642","image":"1f575-1f3fd-200d-2642-fe0f.png","sheet_x":31,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2642-FE0F","non_qualified":"1F575-1F3FE-200D-2642","image":"1f575-1f3fe-200d-2642-fe0f.png","sheet_x":31,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2642-FE0F","non_qualified":"1F575-1F3FF-200D-2642","image":"1f575-1f3ff-200d-2642-fe0f.png","sheet_x":31,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F575-FE0F","a":"Man Detective","b":"1F575-FE0F-200D-2642-FE0F","j":["man_detective","crime"],"k":[31,11],"o":4},"female-detective":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2640-FE0F","non_qualified":"1F575-1F3FB-200D-2640","image":"1f575-1f3fb-200d-2640-fe0f.png","sheet_x":31,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2640-FE0F","non_qualified":"1F575-1F3FC-200D-2640","image":"1f575-1f3fc-200d-2640-fe0f.png","sheet_x":31,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2640-FE0F","non_qualified":"1F575-1F3FD-200D-2640","image":"1f575-1f3fd-200d-2640-fe0f.png","sheet_x":31,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2640-FE0F","non_qualified":"1F575-1F3FE-200D-2640","image":"1f575-1f3fe-200d-2640-fe0f.png","sheet_x":31,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2640-FE0F","non_qualified":"1F575-1F3FF-200D-2640","image":"1f575-1f3ff-200d-2640-fe0f.png","sheet_x":31,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Detective","b":"1F575-FE0F-200D-2640-FE0F","j":["woman_detective","human","spy","detective","female","woman"],"k":[31,5],"o":4},"guardsman":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB","non_qualified":null,"image":"1f482-1f3fb.png","sheet_x":25,"sheet_y":42,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC","non_qualified":null,"image":"1f482-1f3fc.png","sheet_x":25,"sheet_y":43,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD","non_qualified":null,"image":"1f482-1f3fd.png","sheet_x":25,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE","non_qualified":null,"image":"1f482-1f3fe.png","sheet_x":25,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF","non_qualified":null,"image":"1f482-1f3ff.png","sheet_x":25,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F482-200D-2642-FE0F","a":"Guardsman","b":"1F482","j":["guard","protect"],"k":[25,41],"o":0},"male-guard":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2642-FE0F","non_qualified":"1F482-1F3FB-200D-2642","image":"1f482-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2642-FE0F","non_qualified":"1F482-1F3FC-200D-2642","image":"1f482-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2642-FE0F","non_qualified":"1F482-1F3FD-200D-2642","image":"1f482-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2642-FE0F","non_qualified":"1F482-1F3FE-200D-2642","image":"1f482-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2642-FE0F","non_qualified":"1F482-1F3FF-200D-2642","image":"1f482-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"obsoletes":"1F482","a":"Man Guard","b":"1F482-200D-2642-FE0F","c":"1F482-200D-2642","j":["man_guard","uk","gb","british","male","guy","royal"],"k":[25,35],"o":4},"female-guard":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2640-FE0F","non_qualified":"1F482-1F3FB-200D-2640","image":"1f482-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2640-FE0F","non_qualified":"1F482-1F3FC-200D-2640","image":"1f482-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2640-FE0F","non_qualified":"1F482-1F3FD-200D-2640","image":"1f482-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2640-FE0F","non_qualified":"1F482-1F3FE-200D-2640","image":"1f482-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2640-FE0F","non_qualified":"1F482-1F3FF-200D-2640","image":"1f482-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Woman Guard","b":"1F482-200D-2640-FE0F","c":"1F482-200D-2640","j":["woman_guard","uk","gb","british","female","royal","woman"],"k":[25,29],"o":4},"ninja":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F977-1F3FB","non_qualified":null,"image":"1f977-1f3fb.png","sheet_x":44,"sheet_y":7,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F977-1F3FC","non_qualified":null,"image":"1f977-1f3fc.png","sheet_x":44,"sheet_y":8,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F977-1F3FD","non_qualified":null,"image":"1f977-1f3fd.png","sheet_x":44,"sheet_y":9,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F977-1F3FE","non_qualified":null,"image":"1f977-1f3fe.png","sheet_x":44,"sheet_y":10,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F977-1F3FF","non_qualified":null,"image":"1f977-1f3ff.png","sheet_x":44,"sheet_y":11,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ninja","b":"1F977","j":["ninja","ninjutsu","skills","japanese"],"k":[44,6],"o":13},"construction_worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB","non_qualified":null,"image":"1f477-1f3fb.png","sheet_x":24,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC","non_qualified":null,"image":"1f477-1f3fc.png","sheet_x":24,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD","non_qualified":null,"image":"1f477-1f3fd.png","sheet_x":24,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE","non_qualified":null,"image":"1f477-1f3fe.png","sheet_x":24,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF","non_qualified":null,"image":"1f477-1f3ff.png","sheet_x":24,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F477-200D-2642-FE0F","a":"Construction Worker","b":"1F477","j":["construction_worker","labor","build"],"k":[24,47],"o":0},"male-construction-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2642-FE0F","non_qualified":"1F477-1F3FB-200D-2642","image":"1f477-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2642-FE0F","non_qualified":"1F477-1F3FC-200D-2642","image":"1f477-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2642-FE0F","non_qualified":"1F477-1F3FD-200D-2642","image":"1f477-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2642-FE0F","non_qualified":"1F477-1F3FE-200D-2642","image":"1f477-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2642-FE0F","non_qualified":"1F477-1F3FF-200D-2642","image":"1f477-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F477","a":"Man Construction Worker","b":"1F477-200D-2642-FE0F","c":"1F477-200D-2642","j":["man_construction_worker","male","human","wip","guy","build","construction","worker","labor"],"k":[24,41],"o":4},"female-construction-worker":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2640-FE0F","non_qualified":"1F477-1F3FB-200D-2640","image":"1f477-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2640-FE0F","non_qualified":"1F477-1F3FC-200D-2640","image":"1f477-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2640-FE0F","non_qualified":"1F477-1F3FD-200D-2640","image":"1f477-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2640-FE0F","non_qualified":"1F477-1F3FE-200D-2640","image":"1f477-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2640-FE0F","non_qualified":"1F477-1F3FF-200D-2640","image":"1f477-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Construction Worker","b":"1F477-200D-2640-FE0F","c":"1F477-200D-2640","j":["woman_construction_worker","female","human","wip","build","construction","worker","labor","woman"],"k":[24,35],"o":4},"person_with_crown":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC5-1F3FB","non_qualified":null,"image":"1fac5-1f3fb.png","sheet_x":55,"sheet_y":11,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC5-1F3FC","non_qualified":null,"image":"1fac5-1f3fc.png","sheet_x":55,"sheet_y":12,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC5-1F3FD","non_qualified":null,"image":"1fac5-1f3fd.png","sheet_x":55,"sheet_y":13,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC5-1F3FE","non_qualified":null,"image":"1fac5-1f3fe.png","sheet_x":55,"sheet_y":14,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC5-1F3FF","non_qualified":null,"image":"1fac5-1f3ff.png","sheet_x":55,"sheet_y":15,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Crown","b":"1FAC5","j":["person with crown","royalty","power"],"k":[55,10],"o":14},"prince":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F934-1F3FB","non_qualified":null,"image":"1f934-1f3fb.png","sheet_x":41,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F934-1F3FC","non_qualified":null,"image":"1f934-1f3fc.png","sheet_x":41,"sheet_y":12,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F934-1F3FD","non_qualified":null,"image":"1f934-1f3fd.png","sheet_x":41,"sheet_y":13,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F934-1F3FE","non_qualified":null,"image":"1f934-1f3fe.png","sheet_x":41,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
569,"1F3FF":{"unified":"1F934-1F3FF","non_qualified":null,"image":"1f934-1f3ff.png","sheet_x":41,"sheet_y":15,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Prince","b":"1F934","j":["prince","boy","man","male","crown","royal","king"],"k":[41,10],"o":3},"princess":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F478-1F3FB","non_qualified":null,"image":"1f478-1f3fb.png","sheet_x":24,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F478-1F3FC","non_qualified":null,"image":"1f478-1f3fc.png","sheet_x":24,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F478-1F3FD","non_qualified":null,"image":"1f478-1f3fd.png","sheet_x":24,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F478-1F3FE","non_qualified":null,"image":"1f478-1f3fe.png","sheet_x":24,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F478-1F3FF","non_qualified":null,"image":"1f478-1f3ff.png","sheet_x":24,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Princess","b":"1F478","j":["princess","girl","woman","female","blond","crown","royal","queen"],"k":[24,53],"o":0},"man_with_turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB","non_qualified":null,"image":"1f473-1f3fb.png","sheet_x":24,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC","non_qualified":null,"image":"1f473-1f3fc.png","sheet_x":24,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD","non_qualified":null,"image":"1f473-1f3fd.png","sheet_x":24,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE","non_qualified":null,"image":"1f473-1f3fe.png","sheet_x":24,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF","non_qualified":null,"image":"1f473-1f3ff.png","sheet_x":24,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F473-200D-2642-FE0F","a":"Man with Turban","b":"1F473","j":["person_wearing_turban","headdress"],"k":[24,11],"o":0},"man-wearing-turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2642-FE0F","non_qualified":"1F473-1F3FB-200D-2642","image":"1f473-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2642-FE0F","non_qualified":"1F473-1F3FC-200D-2642","image":"1f473-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2642-FE0F","non_qualified":"1F473-1F3FD-200D-2642","image":"1f473-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2642-FE0F","non_qualified":"1F473-1F3FE-200D-2642","image":"1f473-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2642-FE0F","non_qualified":"1F473-1F3FF-200D-2642","image":"1f473-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F473","a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","c":"1F473-200D-2642","j":["man_wearing_turban","male","indian","hinduism","arabs"],"k":[24,5],"o":4},"woman-wearing-turban":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2640-FE0F","non_qualified":"1F473-1F3FB-200D-2640","image":"1f473-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2640-FE0F","non_qualified":"1F473-1F3FC-200D-2640","image":"1f473-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2640-FE0F","non_qualified":"1F473-1F3FD-200D-2640","image":"1f473-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2640-FE0F","non_qualified":"1F473-1F3FE-200D-2640","image":"1f473-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
vendor: 29,052 bytes, line 569
569,"1F3FF":{"unified":"1F473-1F3FF-200D-2640-FE0F","non_qualified":"1F473-1F3FF-200D-2640","image":"1f473-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","c":"1F473-200D-2640","j":["woman_wearing_turban","female","indian","hinduism","arabs","woman"],"k":[23,60],"o":4},"man_with_gua_pi_mao":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F472-1F3FB","non_qualified":null,"image":"1f472-1f3fb.png","sheet_x":23,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F472-1F3FC","non_qualified":null,"image":"1f472-1f3fc.png","sheet_x":23,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F472-1F3FD","non_qualified":null,"image":"1f472-1f3fd.png","sheet_x":23,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F472-1F3FE","non_qualified":null,"image":"1f472-1f3fe.png","sheet_x":23,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F472-1F3FF","non_qualified":null,"image":"1f472-1f3ff.png","sheet_x":23,"sheet_y":59,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Gua Pi Mao","b":"1F472","j":["man_with_skullcap","male","boy","chinese"],"k":[23,54],"o":0},"person_with_headscarf":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D5-1F3FB","non_qualified":null,"image":"1f9d5-1f3fb.png","sheet_x":50,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D5-1F3FC","non_qualified":null,"image":"1f9d5-1f3fc.png","sheet_x":50,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D5-1F3FD","non_qualified":null,"image":"1f9d5-1f3fd.png","sheet_x":50,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D5-1F3FE","non_qualified":null,"image":"1f9d5-1f3fe.png","sheet_x":50,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D5-1F3FF","non_qualified":null,"image":"1f9d5-1f3ff.png","sheet_x":50,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Headscarf","b":"1F9D5","j":["woman_with_headscarf","female","hijab","mantilla","tichel"],"k":[50,43],"o":5},"person_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB","non_qualified":null,"image":"1f935-1f3fb.png","sheet_x":41,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC","non_qualified":null,"image":"1f935-1f3fc.png","sheet_x":41,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD","non_qualified":null,"image":"1f935-1f3fd.png","sheet_x":41,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE","non_qualified":null,"image":"1f935-1f3fe.png","sheet_x":41,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF","non_qualified":null,"image":"1f935-1f3ff.png","sheet_x":41,"sheet_y":33,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935","j":["man_in_tuxedo","couple","marriage","wedding","groom"],"k":[41,28],"o":3},"man_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2642-FE0F","non_qualified":"1F935-1F3FB-200D-2642","image":"1f935-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":23,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC-200D-2642-FE0F","non_qualified":"1F935-1F3FC-200D-2642","image":"1f935-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":24,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD-200D-2642-FE0F","non_qualified":"1F935-1F3FD-200D-2642","image":"1f935-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":25,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE-200D-2642-FE0F","non_qualified":"1F935-1F3FE-200D-2642","image":"1f935-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":26,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF-200D-2642-FE0F","non_qualified":"1F935-1F3FF-200D-2642","image":"1f935-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935-200D-2642-FE0F","c":"1F935-200D-2642","j":["man in tuxedo","formal","fashion"],"k":[41,22],"o":13},"woman_in_tuxedo":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F935-1F3FB-200D-2640-FE0F","non_qualified":"1F935-1F3FB-200D-2640","image":"1f935-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":17,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC-200D-2640-FE0F","non_qualified":"1F935-1F3FC-200D-2640","image":"1f935-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":18,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD-200D-2640-FE0F","non_qualified":"1F935-1F3FD-200D-2640","image":"1f935-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":19,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE-200D-2640-FE0F","non_qualified":"1F935-1F3FE-200D-2640","image":"1f935-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":20,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF-200D-2640-FE0F","non_qualified":"1F935-1F3FF-200D-2640","image":"1f935-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":21,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Tuxedo","b":"1F935-200D-2640-FE0F","c":"1F935-200D-2640","j":["woman in tuxedo","formal","fashion"],"k":[41,16],"o":13},"bride_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB","non_qualified":null,"image":"1f470-1f3fb.png","sheet_x":23,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC","non_qualified":null,"image":"1f470-1f3fc.png","sheet_x":23,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD","non_qualified":null,"image":"1f470-1f3fd.png","sheet_x":23,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE","non_qualified":null,"image":"1f470-1f3fe.png","sheet_x":23,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF","non_qualified":null,"image":"1f470-1f3ff.png","sheet_x":23,"sheet_y":35,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bride with Veil","b":"1F470","j":["bride_with_veil","couple","marriage","wedding","woman","bride"],"k":[23,30],"o":0},"man_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2642-FE0F","non_qualified":"1F470-1F3FB-200D-2642","image":"1f470-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":25,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC-200D-2642-FE0F","non_qualified":"1F470-1F3FC-200D-2642","image":"1f470-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":26,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD-200D-2642-FE0F","non_qualified":"1F470-1F3FD-200D-2642","image":"1f470-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE-200D-2642-FE0F","non_qualified":"1F470-1F3FE-200D-2642","image":"1f470-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":28,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF-200D-2642-FE0F","non_qualified":"1F470-1F3FF-200D-2642","image":"1f470-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":29,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Veil","b":"1F470-200D-2642-FE0F","c":"1F470-200D-2642","j":["man with veil","wedding","marriage"],"k":[23,24],"o":13},"woman_with_veil":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F470-1F3FB-200D-2640-FE0F","non_qualified":"1F470-1F3FB-200D-2640","image":"1f470-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":19,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC-200D-2640-FE0F","non_qualified":"1F470-1F3FC-200D-2640","image":"1f470-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":20,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD-200D-2640-FE0F","non_qualified":"1F470-1F3FD-200D-2640","image":"1f470-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":21,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE-200D-2640-FE0F","non_qualified":"1F470-1F3FE-200D-2640","image":"1f470-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":22,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF-200D-2640-FE0F","non_qualified":"1F470-1F3FF-200D-2640","image":"1f470-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":23,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with Veil","b":"1F470-200D-2640-FE0F","c":"1F470-200D-2640","j":["woman with veil","wedding","marriage"],"k":[23,18],"o":13},"pregnant_woman":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F930-1F3FB","non_qualified":null,"image":"1f930-1f3fb.png","sheet_x":40,"sheet_y":48,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F930-1F3FC","non_qualified":null,"image":"1f930-1f3fc.png","sheet_x":40,"sheet_y":49,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F930-1F3FD","non_qualified":null,"image":"1f930-1f3fd.png","sheet_x":40,"sheet_y":50,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F930-1F3FE","non_qualified":null,"image":"1f930-1f3fe.png","sheet_x":40,"sheet_y":51,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F930-1F3FF","non_qualified":null,"image":"1f930-1f3ff.png","sheet_x":40,"sheet_y":52,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Woman","b":"1F930","j":["pregnant_woman","baby"],"k":[40,47],"o":3},"pregnant_man":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC3-1F3FB","non_qualified":null,"image":"1fac3-1f3fb.png","sheet_x":54,"sheet_y":60,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC3-1F3FC","non_qualified":null,"image":"1fac3-1f3fc.png","sheet_x":55,"sheet_y":0,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC3-1F3FD","non_qualified":null,"image":"1fac3-1f3fd.png","sheet_x":55,"sheet_y":1,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC3-1F3FE","non_qualified":null,"image":"1fac3-1f3fe.png","sheet_x":55,"sheet_y":2,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC3-1F3FF","non_qualified":null,"image":"1fac3-1f3ff.png","sheet_x":55,"sheet_y":3,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Man","b":"1FAC3","j":["pregnant man","baby","belly"],"k":[54,59],"o":14},"pregnant_person":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1FAC4-1F3FB","non_qualified":null,"image":"1fac4-1f3fb.png","sheet_x":55,"sheet_y":5,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1FAC4-1F3FC","non_qualified":null,"image":"1fac4-1f3fc.png","sheet_x":55,"sheet_y":6,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1FAC4-1F3FD","non_qualified":null,"image":"1fac4-1f3fd.png","sheet_x":55,"sheet_y":7,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1FAC4-1F3FE","non_qualified":null,"image":"1fac4-1f3fe.png","sheet_x":55,"sheet_y":8,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1FAC4-1F3FF","non_qualified":null,"image":"1fac4-1f3ff.png","sheet_x":55,"sheet_y":9,"added_in":"14.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Person","b":"1FAC4","j":["pregnant person","baby","belly"],"k":[55,4],"o":14},"breast-feeding":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F931-1F3FB","non_qualified":null,"image":"1f931-1f3fb.png","sheet_x":40,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F931-1F3FC","non_qualified":null,"image":"1f931-1f3fc.png","sheet_x":40,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F931-1F3FD","non_qualified":null,"image":"1f931-1f3fd.png","sheet_x":40,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F931-1F3FE","non_qualified":null,"image":"1f931-1f3fe.png","sheet_x":40,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F931-1F3FF","non_qualified":null,"image":"1f931-1f3ff.png","sheet_x":40,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Breast-Feeding","b":"1F931","j":["breast_feeding","nursing","baby"],"k":[40,53],"o":5},"woman_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F37C","non_qualified":null,"image":"1f469-1f3fb-200d-1f37c.png","sheet_x":17,"sheet_y":33,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F37C","non_qualified":null,"image":"1f469-1f3fc-200d-1f37c.png","sheet_x":17,"sheet_y":34,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F37C","non_qualified":null,"image":"1f469-1f3fd-200d-1f37c.png","sheet_x":17,"sheet_y":35,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F37C","non_qualified":null,"image":"1f469-1f3fe-200d-1f37c.png","sheet_x":17,"sheet_y":36,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F37C","non_qualified":null,"image":"1f469-1f3ff-200d-1f37c.png","sheet_x":17,"sheet_y":37,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Feeding Baby","b":"1F469-200D-1F37C","j":["woman feeding baby","birth","food"],"k":[17,32],"o":13},"man_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F37C","non_qualified":null,"image":"1f468-1f3fb-200d-1f37c.png","sheet_x":13,"sheet_y":60,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F37C","non_qualified":null,"image":"1f468-1f3fc-200d-1f37c.png","sheet_x":14,"sheet_y":0,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F37C","non_qualified":null,"image":"1f468-1f3fd-200d-1f37c.png","sheet_x":14,"sheet_y":1,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F37C","non_qualified":null,"image":"1f468-1f3fe-200d-1f37c.png","sheet_x":14,"sheet_y":2,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F37C","non_qualified":null,"image":"1f468-1f3ff-200d-1f37c.png","sheet_x":14,"sheet_y":3,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Feeding Baby","b":"1F468-200D-1F37C","j":["man feeding baby","birth","food"],"k":[13,59],"o":13},"person_feeding_baby":{"subcategory":"person-role","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f37c.png","sheet_x":47,"sheet_y":27,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f37c.png","sheet_x":47,"sheet_y":28,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f37c.png","sheet_x":47,"sheet_y":29,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f37c.png","sheet_x":47,"sheet_y":30,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F37C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f37c.png","sheet_x":47,"sheet_y":31,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Feeding Baby","b":"1F9D1-200D-1F37C","j":["person feeding baby","birth","food"],"k":[47,26],"o":13},"angel":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F47C-1F3FB","non_qualified":null,"image":"1f47c-1f3fb.png","sheet_x":25,"sheet_y":2,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F47C-1F3FC","non_qualified":null,"image":"1f47c-1f3fc.png","sheet_x":25,"sheet_y":3,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F47C-1F3FD","non_qualified":null,"image":"1f47c-1f3fd.png","sheet_x":25,"sheet_y":4,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F47C-1F3FE","non_qualified":null,"image":"1f47c-1f3fe.png","sheet_x":25,"sheet_y":5,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F47C-1F3FF","non_qualified":null,"image":"1f47c-1f3ff.png","sheet_x":25,"sheet_y":6,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby Angel","b":"1F47C","j":["baby_angel","heaven","wings","halo"],"k":[25,1],"o":0},"santa":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F385-1F3FB","non_qualified":null,"image":"1f385-1f3fb.png","sheet_x":7,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F385-1F3FC","non_qualified":null,"image":"1f385-1f3fc.png","sheet_x":7,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F385-1F3FD","non_qualified":null,"image":"1f385-1f3fd.png","sheet_x":7,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F385-1F3FE","non_qualified":null,"image":"1f385-1f3fe.png","sheet_x":7,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F385-1F3FF","non_qualified":null,"image":"1f385-1f3ff.png","sheet_x":7,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Father Christmas","b":"1F385","j":["santa_claus","festival","man","male","xmas","father christmas"],"k":[7,8],"o":0},"mrs_claus":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F936-1F3FB","non_qualified":null,"image":"1f936-1f3fb.png","sheet_x":41,"sheet_y":35,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F936-1F3FC","non_qualified":null,"image":"1f936-1f3fc.png","sheet_x":41,"sheet_y":36,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F936-1F3FD","non_qualified":null,"image":"1f936-1f3fd.png","sheet_x":41,"sheet_y":37,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F936-1F3FE","non_qualified":null,"image":"1f936-1f3fe.png","sheet_x":41,"sheet_y":38,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F936-1F3FF","non_qualified":null,"image":"1f936-1f3ff.png","sheet_x":41,"sheet_y":39,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mother Christmas","b":"1F936","j":["mrs_claus","woman","female","xmas","mother christmas"],"k":[41,34],"n":["mother_christmas"],"o":3},"mx_claus":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f384.png","sheet_x":47,"sheet_y":33,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f384.png","sheet_x":47,"sheet_y":34,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f384.png","sheet_x":47,"sheet_y":35,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F384","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f384.png","sheet_x":47,"sheet_y":36,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F384","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f384.png","sheet_x":47,"sheet_y":37,"added_in":"13.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mx Claus","b":"1F9D1-200D-1F384","j":["mx claus","christmas"],"k":[47,32],"o":13},"superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB","non_qualified":null,"image":"1f9b8-1f3fb.png","sheet_x":45,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC","non_qualified":null,"image":"1f9b8-1f3fc.png","sheet_x":45,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD","non_qualified":null,"image":"1f9b8-1f3fd.png","sheet_x":45,"sheet_y":36,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE","non_qualified":null,"image":"1f9b8-1f3fe.png","sheet_x":45,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF","non_qualified":null,"image":"1f9b8-1f3ff.png","sheet_x":45,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Superhero","b":"1F9B8","j":["superhero","marvel"],"k":[45,33],"o":11},"male_superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2642-FE0F","non_qualified":"1F9B8-1F3FB-200D-2642","image":"1f9b8-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2642-FE0F","non_qualified":"1F9B8-1F3FC-200D-2642","image":"1f9b8-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2642-FE0F","non_qualified":"1F9B8-1F3FD-200D-2642","image":"1f9b8-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2642-FE0F","non_qualified":"1F9B8-1F3FE-200D-2642","image":"1f9b8-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2642-FE0F","non_qualified":"1F9B8-1F3FF-200D-2642","image":"1f9b8-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Superhero","b":"1F9B8-200D-2642-FE0F","c":"1F9B8-200D-2642","j":["man_superhero","man","male","good","hero","superpowers"],"k":[45,27],"o":11},"female_superhero":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2640-FE0F","non_qualified":"1F9B8-1F3FB-200D-2640","image":"1f9b8-1f3fb-200d-2640-fe0f.png","sheet_x":45,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2640-FE0F","non_qualified":"1F9B8-1F3FC-200D-2640","image":"1f9b8-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2640-FE0F","non_qualified":"1F9B8-1F3FD-200D-2640","image":"1f9b8-1f3fd-20
5690d-2640-fe0f.png","sheet_x":45,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2640-FE0F","non_qualified":"1F9B8-1F3FE-200D-2640","image":"1f9b8-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2640-FE0F","non_qualified":"1F9B8-1F3FF-200D-2640","image":"1f9b8-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Superhero","b":"1F9B8-200D-2640-FE0F","c":"1F9B8-200D-2640","j":["woman_superhero","woman","female","good","heroine","superpowers"],"k":[45,21],"o":11},"supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB","non_qualified":null,"image":"1f9b9-1f3fb.png","sheet_x":45,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC","non_qualified":null,"image":"1f9b9-1f3fc.png","sheet_x":45,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD","non_qualified":null,"image":"1f9b9-1f3fd.png","sheet_x":45,"sheet_y":54,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE","non_qualified":null,"image":"1f9b9-1f3fe.png","sheet_x":45,"sheet_y":55,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF","non_qualified":null,"image":"1f9b9-1f3ff.png","sheet_x":45,"sheet_y":56,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Supervillain","b":"1F9B9","j":["supervillain","marvel"],"k":[45,51],"o":11},"male_supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2642-FE0F","non_qualified":"1F9B9-1F3FB-200D-2642","image":"1f9b9-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2642-FE0F","non_qualified":"1F9B9-1F3FC-200D-2642","image":"1f9b9-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2642-FE0F","non_qualified":"1F9B9-1F3FD-200D-2642","image":"1f9b9-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":48,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2642-FE0F","non_qualified":"1F9B9-1F3FE-200D-2642","image":"1f9b9-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2642-FE0F","non_qualified":"1F9B9-1F3FF-200D-2642","image":"1f9b9-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Supervillain","b":"1F9B9-200D-2642-FE0F","c":"1F9B9-200D-2642","j":["man_supervillain","man","male","evil","bad","criminal","hero","superpowers"],"k":[45,45],"o":11},"female_supervillain":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2640-FE0F","non_qualified":"1F9B9-1F3FB-200D-2640","image":"1f9b9-1f3fb-200d-2640-fe0f.png","sheet_x":45,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2640-FE0F","non_qualified":"1F9B9-1F3FC-200D-2640","image":"1f9b9-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2640-FE0F","non_qualified":"1F9B9-1F3FD-200D-2640","image":"1f9b9-1f3fd-200d-2640-fe0f.png","sheet_x":45,"sheet_y":42,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2640-FE0F","non_qualified":"1F9B9-1F3FE-200D-2640","image":"1f9b9-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2640-FE0F","non_qualified":"1F9B9-1F3FF-200D-2640","image":"1f9b9-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Woman Supervillain","b":"1F9B9-200D-2640-FE0F","c":"1F9B9-200D-2640","j":["woman_supervillain","woman","female","evil","bad","criminal","heroine","superpowers"],"k":[45,39],"o":11},"mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB","non_qualified":null,"image":"1f9d9-1f3fb.png","sheet_x":51,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D9-1F3FC","non_qualified":null,"image":"1f9d9-1f3fc.png","sheet_x":51,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D9-1F3FD","non_qualified":null,"image":"1f9d9-1f3fd.png","sheet_x":51,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D9-1F3FE","non_qualified":null,"image":"1f9d9-1f3fe.png","sheet_x":51,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D9-1F3FF","non_qualified":null,"image":"1f9d9-1f3ff.png","sheet_x":51,"sheet_y":59,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D9-200D-2640-FE0F","a":"Mage","b":"1F9D9","j":["mage","magic"],"k":[51,54],"o":5},"male_mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2642-FE0F","non_qualified":"1F9D9-1F3FB-200D-2642","image":"1f9d9-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2642-FE0F","non_qualified":"1F9D9-1F3FC-200D-2642","image":"1f9d9-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2642-FE0F","non_qualified":"1F9D9-1F3FD-200D-2642","image":"1f9d9-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2642-FE0F","non_qualified":"1F9D9-1F3FE-200D-2642","image":"1f9d9-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2642-FE0F","non_qualified":"1F9D9-1F3FF-200D-2642","image":"1f9d9-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Mage","b":"1F9D9-200D-2642-FE0F","c":"1F9D9-200D-2642","j":["man_mage","man","male","mage","sorcerer"],"k":[51,48],"o":5},"female_mage":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2640-FE0F","non_qualified":"1F9D9-1F3FB-200D-2640","image":"1f9d9-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FB"},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2640-FE0F","non_qualified":"1F9D9-1F3FC-200D-2640","image":"1f9d9-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FC"},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2640-FE0F","non_qualified":"1F9D9-1F3FD-200D-2640","image":"1f9d9-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FD"},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2640-FE0F","non_qualified":"1F9D9-1F3FE-200D-2640","image":"1f9d9-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FE"},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2640-FE0F","non_qualified":"1F9D9-1F3FF-200D-2640","image":"1f9d9-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FF"}},"obsoletes":"1F9D9","a":"Woman Mage","b":"1F9D9-200D-2640-FE0F","c":"1F9D9-200D-2640","j":["woman_mage","woman","female","mage","witch"],"k":[51,42],"o":5},"fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB","non_qualified":null,"image":"1f9da-1f3fb.png","sheet_x":52,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DA-1F3FC","non_qualified":null,"image":"1f9da-1f3fc.png","sheet_x":52,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DA-1F3FD","non_qualified":null,"image":"1f9da-1f3fd.png","sheet_x":52,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DA-1F3FE","non_qualified":null,"image":"1f9da-1f3fe.png","sheet_x":52,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DA-1F3FF","non_qualified":null,"image":"1f9da-1f3ff.png","sheet_x":52,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DA-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DA-200D-2640-FE0F","a":"Fairy","b":"1F9DA","j":["fairy","wings","magical"],"k":[52,11],"o":5},"male_fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2642-FE0F","non_qualified":"1F9DA-1F3FB-200D-2642","image":"1f9da-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2642-FE0F","non_qualified":"1F9DA-1F3FC-200D-2642","image":"1f9da-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2642-FE0F","non_qualified":"1F9DA-1F3FD-200D-2642","image":"1f9da-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2642-FE0F","non_qualified":"1F9DA-1F3FE-200D-2642","image":"1f9da-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2642-FE0F","non_qualified":"1F9DA-1F3FF-200D-2642","image":"1f9da-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Fairy","b":"1F9DA-200D-2642-FE0F","c":"1F9DA-200D-2642","j":["man_fairy","man","male"],"k":[52,5],"o":5},"female_fairy":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2640-FE0F","non_qualified":"1F9DA-1F3FB-200D-2640","image":"1f9da-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FB"},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2640-FE0F","non_qualified":"1F9DA-1F3FC-200D-2640","image":"1f9da-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FC"},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2640-FE0F","non_qualified":"1F9DA-1F3FD-200D-2640","image":"1f9da-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FD"},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2640-FE0F","non_qualified":"1F9DA-1F3FE-200D-2640","image":"1f9da-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FE"},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2640-FE0F","non_qualified":"1F9DA-1F3FF-200D-2640","image":"1f9da-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DA-1F3FF"}},"obsoletes":"1F9DA","a":"Woman Fairy","b":"1F9DA-200D-2640-FE0F","c":"1F9DA-200D-2640","j":["woman_fairy","woman","female"],"k":[51,60],"o":5},"vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB","non_qualified":null,"image":"1f9db-1f3fb.png","sheet_x":52,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DB-1F3FC","non_qualified":null,"image":"1f9db-1f3fc.png","sheet_x":52,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DB-1F3FD","non_qualified":null,"image":"1f9db-1f3fd.png","sheet_x":52,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DB-1F3FE","non_qualified":null,"image":"1f9db-1f3fe.png","sheet_x":52,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DB-1F3FF","non_qualified":null,"image":"1f9db-1f3ff.png","sheet_x":52,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DB-200D-2640-FE0F","a":"Vampire","b":"1F9DB","j":["vampire","blood","twilight"],"k":[52,29],"o":5},"male_vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2642-FE0F","non_qualified":"1F9DB-1F3FB-200D-2642","image":"1f9db-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2642-FE0F","non_qualified":"1F9DB-1F3FC-200D-2642","image":"1f9db-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2642-FE0F","non_qualified":"1F9DB-1F3FD-200D-2642","image":"1f9db-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2642-FE0F","non_qualified":"1F9DB-1F3FE-200D-2642","image":"1f9db-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2642-FE0F","non_qualified":"1F9DB-1F3FF-200D-2642","image":"1f9db-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Vampire","b":"1F9DB-200D-2642-FE0F","c":"1F9DB-200D-2642","j":["man_vampire","man","male","dracula"],"k":[52,23],"o":5},"female_vampire":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2640-FE0F","non_qualified":"1F9DB-1F3FB-200D-2640","image":"1f9db-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FB"},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2640-FE0F","non_qualified":"1F9DB-1F3FC-200D-2640","image":"1f9db-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FC"},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2640-FE0F","non_qualified":"1F9DB-1F3FD-200D-2640","image":"1f9db-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FD"},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2640-FE0F","non_qualified":"1F9DB-1F3FE-200D-2640","image":"1f9db-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FE"},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2640-FE0F","non_qualified":"1F9DB-1F3FF-200D-2640","image":"1f9db-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FF"}},"obsoletes":"1F9DB","a":"Woman Vampire","b":"1F9DB-200D-2640-FE0F","c":"1F9DB-200D-2640","j":["woman_vampire","woman","female"],"k":[52,17],"o":5},"merperson":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB","non_qualified":null,"image":"1f9dc-1f3fb.png","sheet_x":52,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DC-1F3FC","non_qualified":null,"image":"1f9dc-1f3fc.png","sheet_x":52,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DC-1F3FD","non_qualified":null,"image":"1f9dc-1f3fd.png","sheet_x":52,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DC-1F3FE","non_qualified":null,"image":"1f9dc-1f3fe.png","sheet_x":52,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DC-1F3FF","non_qualified":null,"image":"1f9dc-1f3ff.png","sheet_x":52,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FF-200D-2642-FE0F"}}
569,"obsoleted_by":"1F9DC-200D-2642-FE0F","a":"Merperson","b":"1F9DC","j":["merperson","sea"],"k":[52,47],"o":5},"merman":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2642-FE0F","non_qualified":"1F9DC-1F3FB-200D-2642","image":"1f9dc-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FB"},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2642-FE0F","non_qualified":"1F9DC-1F3FC-200D-2642","image":"1f9dc-1f3fc-200d-2642-fe0f.png","sheet_x":52,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FC"},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2642-FE0F","non_qualified":"1F9DC-1F3FD-200D-2642","image":"1f9dc-1f3fd-200d-2642-fe0f.png","sheet_x":52,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FD"},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2642-FE0F","non_qualified":"1F9DC-1F3FE-200D-2642","image":"1f9dc-1f3fe-200d-2642-fe0f.png","sheet_x":52,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FE"},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2642-FE0F","non_qualified":"1F9DC-1F3FF-200D-2642","image":"1f9dc-1f3ff-200d-2642-fe0f.png","sheet_x":52,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FF"}},"obsoletes":"1F9DC","a":"Merman","b":"1F9DC-200D-2642-FE0F","c":"1F9DC-200D-2642","j":["merman","man","male","triton"],"k":[52,41],"o":5},"mermaid":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2640-FE0F","non_qualified":"1F9DC-1F3FB-200D-2640","image":"1f9dc-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2640-FE0F","non_qualified":"1F9DC-1F3FC-200D-2640","image":"1f9dc-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2640-FE0F","non_qualified":"1F9DC-1F3FD-200D-2640","image":"1f9dc-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2640-FE0F","non_qualified":"1F9DC-1F3FE-200D-2640","image":"1f9dc-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2640-FE0F","non_qualified":"1F9DC-1F3FF-200D-2640","image":"1f9dc-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","c":"1F9DC-200D-2640","j":["mermaid","woman","female","merwoman","ariel"],"k":[52,35],"o":5},"elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB","non_qualified":null,"image":"1f9dd-1f3fb.png","sheet_x":53,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DD-1F3FC","non_qualified":null,"image":"1f9dd-1f3fc.png","sheet_x":53,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DD-1F3FD","non_qualified":null,"image":"1f9dd-1f3fd.png","sheet_x":53,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DD-1F3FE","non_qualified":null,"image":"1f9dd-1f3fe.png","sheet_x":53,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DD-1F3FF","non_qualified":null,"image":"1f9dd-1f3ff.png","sheet_x":53,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DD-200D-2642-FE0F","a":"Elf","b":"1F9DD","j":["elf","magical"],"k":[53,4],"o":5},"male_elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2642-FE0F","non_qualified":"1F9DD-1F3FB-200D-2642","image":"1f9dd-1f3fb-200d-2642-fe0f.png","sheet_x":52,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FB"},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2642-FE0F","non_qualified":"1F9DD-1F3FC-200D-2642","image":"1f9dd-1f3fc-200d-2642-fe0f.png","sheet_x":53,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FC"},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2642-FE0F","non_qualified":"1F9DD-1F3FD-200D-2642","image":"1f9dd-1f3fd-200d-2642-fe0f.png","sheet_x":53,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FD"},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2642-FE0F","non_qualified":"1F9DD-1F3FE-200D-2642","image":"1f9dd-1f3fe-200d-2642-fe0f.png","sheet_x":53,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FE"},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2642-FE0F","non_qualified":"1F9DD-1F3FF-200D-2642","image":"1f9dd-1f3ff-200d-2642-fe0f.png","sheet_x":53,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FF"}},"obsoletes":"1F9DD","a":"Man Elf","b":"1F9DD-200D-2642-FE0F","c":"1F9DD-200D-2642","j":["man_elf","man","male"],"k":[52,59],"o":5},"female_elf":{"subcategory":"person-fantasy","skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2640-FE0F","non_qualified":"1F9DD-1F3FB-200D-2640","image":"1f9dd-1f3fb-200d-2640-fe0f.png","sheet_x":52,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2640-FE0F","non_qualified":"1F9DD-1F3FC-200D-2640","image":"1f9dd-1f3fc-200d-2640-fe0f.png","sheet_x":52,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2640-FE0F","non_qualified":"1F9DD-1F3FD-200D-2640","image":"1f9dd-1f3fd-200d-2640-fe0f.png","sheet_x":52,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2640-FE0F","non_qualified":"1F9DD-1F3FE-200D-2640","image":"1f9dd-1f3fe-200d-2640-fe0f.png","sheet_x":52,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2640-FE0F","non_qualified":"1F9DD-1F3FF-200D-2640","image":"1f9dd-1f3ff-200d-2640-fe0f.png","sheet_x":52,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Elf","b":"1F9DD-200D-2640-FE0F","c":"1F9DD-200D-2640","j":["woman_elf","woman","female"],"k":[52,53],"o":5},"genie":{"subcategory":"person-fantasy","obsoleted_by":"1F9DE-200D-2642-FE0F","a":"Genie","b":"1F9DE","j":["genie","magical","wishes"],"k":[53,12],"o":5},"male_genie":{"subcategory":"person-fantasy","obsoletes":"1F9DE","a":"Man Genie","b":"1F9DE-200D-2642-FE0F","c":"1F9DE-200D-2642","j":["man_genie","man","male"],"k":[53,11],"o":5},"female_genie":{"subcategory":"person-fantasy","a":"Woman Genie","b":"1F9DE-200D-2640-FE0F","c":"1F9DE-200D-2640","j":["woman_genie","woman","female"],"k":[53,10],"o":5},"zombie":{"subcategory":"person-fantasy","obsoleted_by":"1F9DF-200D-2642-FE0F","a":"Zombie","b":"1F9DF","j":["zombie","dead"],"k":[53,15],"o":5},"male_zombie":{"subcategory":"person-fantasy","obsoletes":"1F9DF","a":"Man Zombie","b":"1F9DF-200D-2642-FE0F","c":"1F9DF-200D-2642","j":["man_zombie","man","male","dracula","undead","walking dead"],"k":[53,14],"o":5},"female_zombie":{"subcategory":"person-fantasy","a":"Woman Zombie","b":"1F9DF-200D-2640-FE0F","c":"1F9DF-200D-2640","j":["woman_zombie","woman","female","undead","walking dead"],"k":[53,13],"o":5},"troll":{"subcategory":"person-fantasy","a":"Troll","b":"1F9CC","
569j":["troll","mystical","monster"],"k":[46,19],"o":14},"massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB","non_qualified":null,"image":"1f486-1f3fb.png","sheet_x":26,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC","non_qualified":null,"image":"1f486-1f3fc.png","sheet_x":26,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD","non_qualified":null,"image":"1f486-1f3fd.png","sheet_x":26,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE","non_qualified":null,"image":"1f486-1f3fe.png","sheet_x":26,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF","non_qualified":null,"image":"1f486-1f3ff.png","sheet_x":26,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F486-200D-2640-FE0F","a":"Face Massage","b":"1F486","j":["person_getting_massage","relax"],"k":[26,11],"o":0},"man-getting-massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2642-FE0F","non_qualified":"1F486-1F3FB-200D-2642","image":"1f486-1f3fb-200d-2642-fe0f.png","sheet_x":26,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2642-FE0F","non_qualified":"1F486-1F3FC-200D-2642","image":"1f486-1f3fc-200d-2642-fe0f.png","sheet_x":26,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2642-FE0F","non_qualified":"1F486-1F3FD-200D-2642","image":"1f486-1f3fd-200d-2642-fe0f.png","sheet_x":26,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2642-FE0F","non_qualified":"1F486-1F3FE-200D-2642","image":"1f486-1f3fe-200d-2642-fe0f.png","sheet_x":26,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2642-FE0F","non_qualified":"1F486-1F3FF-200D-2642","image":"1f486-1f3ff-200d-2642-fe0f.png","sheet_x":26,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","c":"1F486-200D-2642","j":["man_getting_massage","male","boy","man","head"],"k":[26,5],"o":4},"woman-getting-massage":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2640-FE0F","non_qualified":"1F486-1F3FB-200D-2640","image":"1f486-1f3fb-200d-2640-fe0f.png","sheet_x":26,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2640-FE0F","non_qualified":"1F486-1F3FC-200D-2640","image":"1f486-1f3fc-200d-2640-fe0f.png","sheet_x":26,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2640-FE0F","non_qualified":"1F486-1F3FD-200D-2640","image":"1f486-1f3fd-200d-2640-fe0f.png","sheet_x":26,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2640-FE0F","non_qualified":"1F486-1F3FE-200D-2640","image":"1f486-1f3fe-200d-2640-fe0f.png","sheet_x":26,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2640-FE0F","non_qualified":"1F486-1F3FF-200D-2640","image":"1f486-1f3ff-200d-2640-fe0f.png","sheet_x":26,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F486","a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","c":"1F486-200D-2640","j":["woman_getting_massage","female","girl","woman","head"],"k":[25,60],"o":4},"haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB","non_qualified":null,"image":"1f487-1f3fb.png","sheet_x":26,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC","non_qualified":null,"image":"1f487-1f3fc.png","sheet_x":26,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD","non_qualified":null,"image":"1f487-1f3fd.png","sheet_x":26,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE","non_qualified":null,"image":"1f487-1f3fe.png","sheet_x":26,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF","non_qualified":null,"image":"1f487-1f3ff.png","sheet_x":26,"sheet_y":34,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F487-200D-2640-FE0F","a":"Haircut","b":"1F487","j":["person_getting_haircut","hairstyle"],"k":[26,29],"o":0},"man-getting-haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2642-FE0F","non_qualified":"1F487-1F3FB-200D-2642","image":"1f487-1f3fb-200d-2642-fe0f.png","sheet_x":26,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2642-FE0F","non_qualified":"1F487-1F3FC-200D-2642","image":"1f487-1f3fc-200d-2642-fe0f.png","sheet_x":26,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2642-FE0F","non_qualified":"1F487-1F3FD-200D-2642","image":"1f487-1f3fd-200d-2642-fe0f.png","sheet_x":26,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2642-FE0F","non_qualified":"1F487-1F3FE-200D-2642","image":"1f487-1f3fe-200d-2642-fe0f.png","sheet_x":26,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2642-FE0F","non_qualified":"1F487-1F3FF-200D-2642","image":"1f487-1f3ff-200d-2642-fe0f.png","sheet_x":26,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","c":"1F487-200D-2642","j":["man_getting_haircut","male","boy","man"],"k":[26,23],"o":4},"woman-getting-haircut":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2640-FE0F","non_qualified":"1F487-1F3FB-200D-2640","image":"1f487-1f3fb-200d-2640-fe0f.png","sheet_x":26,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2640-FE0F","non_qualified":"1F487-1F3FC-200D-2640","image":"1f487-1f3fc-200d-2640-fe0f.png","sheet_x":26,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2640-FE0F","non_qualified":"1F487-1F3FD-200D-2640","image":"1f487-1f3fd-200d-2640-fe0f.png","sheet_x":26,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2640-FE0F","non_qualified":"1F487-1F3FE-200D-2640","image":"1f487-1f3fe-200d-2640-fe0f.png","sheet_x":26,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2640-FE0F","non_qualified":"1F487-1F3FF-200D-2640","image":"1f487-1f3ff-200d-2640-fe0f.png","sheet_x":26,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F487","a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","c":"1F487-200D-2640","j":["woman_getting_haircut","female","girl","woman"],"k":[26,17],"o":4},"walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB","non_qualified":null,"image":"1f6b6-1f3fb.png","sheet_x":37,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC","non_qualified":null,"image":"1f6b6-1f3fc.png","sheet_x":37,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD","non_qualified":null,"image":"1f6b6-1f3fd.png","sheet_x":37,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE","non_qualified":null,"image":"1f6b6-1f3fe.png","sheet_x":37,"sheet_y":32,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF","non_qualified":null,"image":"1f6b6-1f3ff.png","sheet_x":37,"sheet_y":33,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"obsoleted_by":"1F6B6-200D-2642-FE0F","a":"Pedestrian","b":"1F6B6","j":["person_walking","move"],"k":[37,28],"o":0},"man-walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F","non_qualified":"1F6B6-1F3FB-200D-2642","image":"1f6b6-1f3fb-200d-2642-fe0f.png","sheet_x":37,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F","non_qualified":"1F6B6-1F3FC-200D-2642","image":"1f6b6-1f3fc-200d-2642-fe0f.png","sheet_x":37,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F","non_qualified":"1F6B6-1F3FD-200D-2642","image":"1f6b6-1f3fd-200d-2642-fe0f.png","sheet_x":37,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F","non_qualified":"1F6B6-1F3FE-200D-2642","image":"1f6b6-1f3fe-200d-2642-fe0f.png","sheet_x":37,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F","non_qualified":"1F6B6-1F3FF-200D-2642","image":"1f6b6-1f3ff-200d-2642-fe0f.png","sheet_x":37,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B6","a":"Man Walking","b":"1F6B6-200D-2642-FE0F","c":"1F6B6-200D-2642","j":["man_walking","human","feet","steps"],"k":[37,22],"o":4},"woman-walking":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F","non_qualified":"1F6B6-1F3FB-200D-2640","image":"1f6b6-1f3fb-200d-2640-fe0f.png","sheet_x":37,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F","non_qualified":"1F6B6-1F3FC-200D-2640","image":"1f6b6-1f3fc-200d-2640-fe0f.png","sheet_x":37,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F","non_qualified":"1F6B6-1F3FD-200D-2640","image":"1f6b6-1f3fd-200d-2640-fe0f.png","sheet_x":37,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F","non_qualified":"1F6B6-1F3FE-200D-2640","image":"1f6b6-1f3fe-200d-2640-fe0f.png","sheet_x":37,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F","non_qualified":"1F6B6-1F3FF-200D-2640","image":"1f6b6-1f3ff-200d-2640-fe0f.png","sheet_x":37,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","c":"1F6B6-200D-2640","j":["woman_walking","human","feet","steps","woman","female"],"k":[37,16],"o":4},"standing_person":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB","non_qualified":null,"image":"1f9cd-1f3fb.png","sheet_x":46,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC","non_qualified":null,"image":"1f9cd-1f3fc.png","sheet_x":46,"sheet_y":34,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD","non_qualified":null,"image":"1f9cd-1f3fd.png","sheet_x":46,"sheet_y":35,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE","non_qualified":null,"image":"1f9cd-1f3fe.png","sheet_x":46,"sheet_y":36,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF","non_qualified":null,"image":"1f9cd-1f3ff.png","sheet_x":46,"sheet_y":37,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Standing Person","b":"1F9CD","j":["person_standing","still"],"k":[46,32],"o":12},"man_standing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2642-FE0F","non_qualified":"1F9CD-1F3FB-200D-2642","image":"1f9cd-1f3fb-200d-2642-fe0f.png","sheet_x":46,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2642-FE0F","non_qualified":"1F9CD-1F3FC-200D-2642","image":"1f9cd-1f3fc-200d-2642-fe0f.png","sheet_x":46,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2642-FE0F","non_qualified":"1F9CD-1F3FD-200D-2642","image":"1f9cd-1f3fd-200d-2642-fe0f.png","sheet_x":46,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2642-FE0F","non_qualified":"1F9CD-1F3FE-200D-2642","image":"1f9cd-1f3fe-200d-2642-fe0f.png","sheet_x":46,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2642-FE0F","non_qualified":"1F9CD-1F3FF-200D-2642","image":"1f9cd-1f3ff-200d-2642-fe0f.png","sheet_x":46,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","c":"1F9CD-200D-2642","j":["man_standing","still"],"k":[46,26],"o":12},"woman_standing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2640-FE0F","non_qualified":"1F9CD-1F3FB-200D-2640","image":"1f9cd-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":21,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2640-FE0F","non_qualified":"1F9CD-1F3FC-200D-2640","image":"1f9cd-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":22,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2640-FE0F","non_qualified":"1F9CD-1F3FD-200D-2640","image":"1f9cd-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":23,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2640-FE0F","non_qualified":"1F9CD-1F3FE-200D-2640","image":"1f9cd-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2640-FE0F","non_qualified":"1F9CD-1F3FF-200D-2640","image":"1f9cd-1f3ff-200d-2640-fe0f.png","sheet_x":46,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","c":"1F9CD-200D-2640","j":["woman_standing","still"],"k":[46,20],"o":12},"kneeling_person":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB","non_qualified":null,"image":"1f9ce-1f3fb.png","sheet_x":46,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC","non_qualified":null,"image":"1f9ce-1f3fc.png","sheet_x":46,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD","non_qualified":null,"image":"1f9ce-1f3fd.png","sheet_x":46,"sheet_y":53,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE","non_qualified":null,"image":"1f9ce-1f3fe.png","sheet_x":46,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF","non_qualified":null,"image":"1f9ce-1f3ff.png","sheet_x":46,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
569,"a":"Kneeling Person","b":"1F9CE","j":["person_kneeling","pray","respectful"],"k":[46,50],"o":12},"man_kneeling":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F","non_qualified":"1F9CE-1F3FB-200D-2642","image":"1f9ce-1f3fb-200d-2642-fe0f.png","sheet_x":46,"sheet_y":45,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F","non_qualified":"1F9CE-1F3FC-200D-2642","image":"1f9ce-1f3fc-200d-2642-fe0f.png","sheet_x":46,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F","non_qualified":"1F9CE-1F3FD-200D-2642","image":"1f9ce-1f3fd-200d-2642-fe0f.png","sheet_x":46,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F","non_qualified":"1F9CE-1F3FE-200D-2642","image":"1f9ce-1f3fe-200d-2642-fe0f.png","sheet_x":46,"sheet_y":48,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F","non_qualified":"1F9CE-1F3FF-200D-2642","image":"1f9ce-1f3ff-200d-2642-fe0f.png","sheet_x":46,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","c":"1F9CE-200D-2642","j":["man_kneeling","pray","respectful"],"k":[46,44],"o":12},"woman_kneeling":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F","non_qualified":"1F9CE-1F3FB-200D-2640","image":"1f9ce-1f3fb-200d-2640-fe0f.png","sheet_x":46,"sheet_y":39,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F","non_qualified":"1F9CE-1F3FC-200D-2640","image":"1f9ce-1f3fc-200d-2640-fe0f.png","sheet_x":46,"sheet_y":40,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F","non_qualified":"1F9CE-1F3FD-200D-2640","image":"1f9ce-1f3fd-200d-2640-fe0f.png","sheet_x":46,"sheet_y":41,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F","non_qualified":"1F9CE-1F3FE-200D-2640","image":"1f9ce-1f3fe-200d-2640-fe0f.png","sheet_x":46,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F","non_qualified":"1F9CE-1F3FF-200D-2640","image":"1f9ce-1f3ff-200d-2640-fe0f.png","sheet_x":46,"sheet_y":43,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","c":"1F9CE-200D-2640","j":["woman_kneeling","respectful","pray"],"k":[46,38],"o":12},"person_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9af.png","sheet_x":49,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9af.png","sheet_x":49,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9af.png","sheet_x":49,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9af.png","sheet_x":49,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9af.png","sheet_x":49,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with White Cane","b":"1F9D1-200D-1F9AF","j":["person_with_probing_cane","blind"],"k":[49,8],"o":12},"man_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fb-200d-1f9af.png","sheet_x":15,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fc-200d-1f9af.png","sheet_x":15,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fd-200d-1f9af.png","sheet_x":15,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fe-200d-1f9af.png","sheet_x":15,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f468-1f3ff-200d-1f9af.png","sheet_x":15,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with White Cane","b":"1F468-200D-1F9AF","j":["man_with_probing_cane","blind"],"k":[15,24],"o":12},"woman_with_probing_cane":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fb-200d-1f9af.png","sheet_x":18,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fc-200d-1f9af.png","sheet_x":18,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fd-200d-1f9af.png","sheet_x":18,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fe-200d-1f9af.png","sheet_x":18,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f469-1f3ff-200d-1f9af.png","sheet_x":18,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with White Cane","b":"1F469-200D-1F9AF","j":["woman_with_probing_cane","blind"],"k":[18,53],"o":12},"person_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bc.png","sheet_x":49,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bc.png","sheet_x":49,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bc.png","sheet_x":49,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bc.png","sheet_x":49,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bc.png","sheet_x":49,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","j":["person_in_motorized_wheelchair","disability","accessibility"],"k":[49,38],"o":12},"man_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bc.png","sheet_x":15,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bc.png","sheet_x":15,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bc.png","sheet_x":15,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bc.png","sheet_x":15,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bc.png","sheet_x":15,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","j":["man_in_motorized_wheelchair","disability","accessibility"],"k":[15,54],"o":12},"woman_in_motorized_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bc.png","sheet_x":19,"sheet_y":23,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bc.png","sheet_x":19,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bc.png","sheet_x":19,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bc.png","sheet_x":19,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bc.png","sheet_x":19,"sheet_y":27,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","j":["woman_in_motorized_wheelchair","disability","accessibility"],"k":[19,22],"o":12},"person_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bd.png","sheet_x":49,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bd.png","sheet_x":49,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bd.png","sheet_x":49,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bd.png","sheet_x":49,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bd.png","sheet_x":49,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","j":["person_in_manual_wheelchair","disability","accessibility"],"k":[49,44],"o":12},"man_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bd.png","sheet_x":16,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bd.png","sheet_x":16,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bd.png","sheet_x":16,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bd.png","sheet_x":16,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bd.png","sheet_x":16,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","j":["man_in_manual_wheelchair","disability","accessibility"],"k":[15,60],"o":12},"woman_in_manual_wheelchair":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bd.png","sheet_x":19,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bd.png","sheet_x":19,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bd.png","sheet_x":19,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bd.png","sheet_x":19,"sheet_y":32,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bd.png","sheet_x":19,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","j":["woman_in_manual_wheelchair","disability","accessibility"],"k":[19,28],"o":12},"runner":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB","non_qualified":null,"image":"1f3c3-1f3fb.png","sheet_x":8,"sheet_y":27,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC","non_qualified":null,"image":"1f3c3-1f3fc.png","sheet_x":8,"sheet_y":28,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD","non_qualified":null,"image":"1f3c3-1f3fd.png","sheet_x":8,"sheet_y":29,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitte
569r":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE","non_qualified":null,"image":"1f3c3-1f3fe.png","sheet_x":8,"sheet_y":30,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF","non_qualified":null,"image":"1f3c3-1f3ff.png","sheet_x":8,"sheet_y":31,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3C3-200D-2642-FE0F","a":"Runner","b":"1F3C3","j":["person_running","move"],"k":[8,26],"n":["running"],"o":0},"man-running":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F","non_qualified":"1F3C3-1F3FB-200D-2642","image":"1f3c3-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F","non_qualified":"1F3C3-1F3FC-200D-2642","image":"1f3c3-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F","non_qualified":"1F3C3-1F3FD-200D-2642","image":"1f3c3-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F","non_qualified":"1F3C3-1F3FE-200D-2642","image":"1f3c3-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F","non_qualified":"1F3C3-1F3FF-200D-2642","image":"1f3c3-1f3ff-200d-2642-fe0f.png","sheet_x":8,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C3","a":"Man Running","b":"1F3C3-200D-2642-FE0F","c":"1F3C3-200D-2642","j":["man_running","man","walking","exercise","race","running"],"k":[8,20],"o":4},"woman-running":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F","non_qualified":"1F3C3-1F3FB-200D-2640","image":"1f3c3-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F","non_qualified":"1F3C3-1F3FC-200D-2640","image":"1f3c3-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F","non_qualified":"1F3C3-1F3FD-200D-2640","image":"1f3c3-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F","non_qualified":"1F3C3-1F3FE-200D-2640","image":"1f3c3-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F","non_qualified":"1F3C3-1F3FF-200D-2640","image":"1f3c3-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","c":"1F3C3-200D-2640","j":["woman_running","woman","walking","exercise","race","running","female"],"k":[8,14],"o":4},"dancer":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F483-1F3FB","non_qualified":null,"image":"1f483-1f3fb.png","sheet_x":25,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F483-1F3FC","non_qualified":null,"image":"1f483-1f3fc.png","sheet_x":25,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F483-1F3FD","non_qualified":null,"image":"1f483-1f3fd.png","sheet_x":25,"sheet_y":50,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F483-1F3FE","non_qualified":null,"image":"1f483-1f3fe.png","sheet_x":25,"sheet_y":51,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F483-1F3FF","non_qualified":null,"image":"1f483-1f3ff.png","sheet_x":25,"sheet_y":52,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Dancer","b":"1F483","j":["woman_dancing","female","girl","woman","fun"],"k":[25,47],"o":0},"man_dancing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F57A-1F3FB","non_qualified":null,"image":"1f57a-1f3fb.png","sheet_x":31,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F57A-1F3FC","non_qualified":null,"image":"1f57a-1f3fc.png","sheet_x":31,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F57A-1F3FD","non_qualified":null,"image":"1f57a-1f3fd.png","sheet_x":31,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F57A-1F3FE","non_qualified":null,"image":"1f57a-1f3fe.png","sheet_x":31,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F57A-1F3FF","non_qualified":null,"image":"1f57a-1f3ff.png","sheet_x":31,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Dancing","b":"1F57A","j":["man_dancing","male","boy","fun","dancer"],"k":[31,27],"o":3},"man_in_business_suit_levitating":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F574-1F3FB","non_qualified":null,"image":"1f574-1f3fb.png","sheet_x":31,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F574-1F3FC","non_qualified":null,"image":"1f574-1f3fc.png","sheet_x":31,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F574-1F3FD","non_qualified":null,"image":"1f574-1f3fd.png","sheet_x":31,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F574-1F3FE","non_qualified":null,"image":"1f574-1f3fe.png","sheet_x":31,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F574-1F3FF","non_qualified":null,"image":"1f574-1f3ff.png","sheet_x":31,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person in Suit Levitating","b":"1F574-FE0F","c":"1F574","j":["man_in_suit_levitating","suit","business","levitate","hover","jump"],"k":[30,60],"o":0},"dancers":{"subcategory":"person-activity","obsoleted_by":"1F46F-200D-2640-FE0F","a":"Woman with Bunny Ears","b":"1F46F","j":["people_with_bunny_ears","perform","costume"],"k":[23,17],"o":0},"men-with-bunny-ears-partying":{"subcategory":"person-activity","a":"Men with Bunny Ears","b":"1F46F-200D-2642-FE0F","c":"1F46F-200D-2642","j":["men_with_bunny_ears","male","bunny","men","boys"],"k":[23,16],"n":["man-with-bunny-ears-partying"],"o":4},"women-with-bunny-ears-partying":{"subcategory":"person-activity","obsoletes":"1F46F","a":"Women with Bunny Ears","b":"1F46F-200D-2640-FE0F","c":"1F46F-200D-2640","j":["women_with_bunny_ears","female","bunny","women","girls"],"k":[23,15],"n":["woman-with-bunny-ears-partying"],"o":4}
569,"person_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB","non_qualified":null,"image":"1f9d6-1f3fb.png","sheet_x":51,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9D6-1F3FC","non_qualified":null,"image":"1f9d6-1f3fc.png","sheet_x":51,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9D6-1F3FD","non_qualified":null,"image":"1f9d6-1f3fd.png","sheet_x":51,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9D6-1F3FE","non_qualified":null,"image":"1f9d6-1f3fe.png","sheet_x":51,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9D6-1F3FF","non_qualified":null,"image":"1f9d6-1f3ff.png","sheet_x":51,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9D6-200D-2642-FE0F","a":"Person in Steamy Room","b":"1F9D6","j":["person_in_steamy_room","relax","spa"],"k":[51,0],"o":5},"man_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2642-FE0F","non_qualified":"1F9D6-1F3FB-200D-2642","image":"1f9d6-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FB"},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2642-FE0F","non_qualified":"1F9D6-1F3FC-200D-2642","image":"1f9d6-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":57,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FC"},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2642-FE0F","non_qualified":"1F9D6-1F3FD-200D-2642","image":"1f9d6-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":58,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FD"},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2642-FE0F","non_qualified":"1F9D6-1F3FE-200D-2642","image":"1f9d6-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":59,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FE"},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2642-FE0F","non_qualified":"1F9D6-1F3FF-200D-2642","image":"1f9d6-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":60,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FF"}},"obsoletes":"1F9D6","a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","c":"1F9D6-200D-2642","j":["man_in_steamy_room","male","man","spa","steamroom","sauna"],"k":[50,55],"o":5},"woman_in_steamy_room":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2640-FE0F","non_qualified":"1F9D6-1F3FB-200D-2640","image":"1f9d6-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2640-FE0F","non_qualified":"1F9D6-1F3FC-200D-2640","image":"1f9d6-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2640-FE0F","non_qualified":"1F9D6-1F3FD-200D-2640","image":"1f9d6-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2640-FE0F","non_qualified":"1F9D6-1F3FE-200D-2640","image":"1f9d6-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2640-FE0F","non_qualified":"1F9D6-1F3FF-200D-2640","image":"1f9d6-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","c":"1F9D6-200D-2640","j":["woman_in_steamy_room","female","woman","spa","steamroom","sauna"],"k":[50,49],"o":5},"person_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB","non_qualified":null,"image":"1f9d7-1f3fb.png","sheet_x":51,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D7-1F3FC","non_qualified":null,"image":"1f9d7-1f3fc.png","sheet_x":51,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D7-1F3FD","non_qualified":null,"image":"1f9d7-1f3fd.png","sheet_x":51,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D7-1F3FE","non_qualified":null,"image":"1f9d7-1f3fe.png","sheet_x":51,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D7-1F3FF","non_qualified":null,"image":"1f9d7-1f3ff.png","sheet_x":51,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D7-200D-2640-FE0F","a":"Person Climbing","b":"1F9D7","j":["person_climbing","sport"],"k":[51,18],"o":5},"man_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2642-FE0F","non_qualified":"1F9D7-1F3FB-200D-2642","image":"1f9d7-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2642-FE0F","non_qualified":"1F9D7-1F3FC-200D-2642","image":"1f9d7-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2642-FE0F","non_qualified":"1F9D7-1F3FD-200D-2642","image":"1f9d7-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2642-FE0F","non_qualified":"1F9D7-1F3FE-200D-2642","image":"1f9d7-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2642-FE0F","non_qualified":"1F9D7-1F3FF-200D-2642","image":"1f9d7-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","c":"1F9D7-200D-2642","j":["man_climbing","sports","hobby","man","male","rock"],"k":[51,12],"o":5},"woman_climbing":{"subcategory":"person-activity","skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2640-FE0F","non_qualified":"1F9D7-1F3FB-200D-2640","image":"1f9d7-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FB"},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2640-FE0F","non_qualified":"1F9D7-1F3FC-200D-2640","image":"1f9d7-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FC"},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2640-FE0F","non_qualified":"1F9D7-1F3FD-200D-2640","image":"1f9d7-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FD"},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2640-FE0F","non_qualified":"1F9D7-1F3FE-200D-2640","image":"1f9d7-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FE"},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2640-FE0F","non_qualified":"1F9D7-1F3FF-200D-2640","image":"1f9d7-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FF"}},"obsoletes":"1F9D7","a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","c":"1F9D7-200D-2640","j":["woman_climbing","sports","hobby","woman","female","rock"],"k":[51,6],"o":5}
569,"fencer":{"subcategory":"person-sport","a":"Fencer","b":"1F93A","j":["person_fencing","sports","fencing","sword"],"k":[42,33],"o":3},"horse_racing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C7-1F3FB","non_qualified":null,"image":"1f3c7-1f3fb.png","sheet_x":8,"sheet_y":53,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C7-1F3FC","non_qualified":null,"image":"1f3c7-1f3fc.png","sheet_x":8,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C7-1F3FD","non_qualified":null,"image":"1f3c7-1f3fd.png","sheet_x":8,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C7-1F3FE","non_qualified":null,"image":"1f3c7-1f3fe.png","sheet_x":8,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C7-1F3FF","non_qualified":null,"image":"1f3c7-1f3ff.png","sheet_x":8,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Horse Racing","b":"1F3C7","j":["horse_racing","animal","betting","competition","gambling","luck"],"k":[8,52],"o":1},"skier":{"subcategory":"person-sport","a":"Skier","b":"26F7-FE0F","c":"26F7","j":["skier","sports","winter","snow"],"k":[58,32],"o":0},"snowboarder":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C2-1F3FB","non_qualified":null,"image":"1f3c2-1f3fb.png","sheet_x":8,"sheet_y":9,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C2-1F3FC","non_qualified":null,"image":"1f3c2-1f3fc.png","sheet_x":8,"sheet_y":10,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C2-1F3FD","non_qualified":null,"image":"1f3c2-1f3fd.png","sheet_x":8,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C2-1F3FE","non_qualified":null,"image":"1f3c2-1f3fe.png","sheet_x":8,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C2-1F3FF","non_qualified":null,"image":"1f3c2-1f3ff.png","sheet_x":8,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Snowboarder","b":"1F3C2","j":["snowboarder","sports","winter"],"k":[8,8],"o":0},"golfer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB","non_qualified":null,"image":"1f3cc-1f3fb.png","sheet_x":9,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC","non_qualified":null,"image":"1f3cc-1f3fc.png","sheet_x":9,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD","non_qualified":null,"image":"1f3cc-1f3fd.png","sheet_x":9,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE","non_qualified":null,"image":"1f3cc-1f3fe.png","sheet_x":9,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF","non_qualified":null,"image":"1f3cc-1f3ff.png","sheet_x":9,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CC-FE0F-200D-2642-FE0F","a":"Person Golfing","b":"1F3CC-FE0F","c":"1F3CC","j":["person_golfing","sports","business"],"k":[9,47],"o":0},"man-golfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2642-FE0F","non_qualified":"1F3CC-1F3FB-200D-2642","image":"1f3cc-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2642-FE0F","non_qualified":"1F3CC-1F3FC-200D-2642","image":"1f3cc-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2642-FE0F","non_qualified":"1F3CC-1F3FD-200D-2642","image":"1f3cc-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2642-FE0F","non_qualified":"1F3CC-1F3FE-200D-2642","image":"1f3cc-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2642-FE0F","non_qualified":"1F3CC-1F3FF-200D-2642","image":"1f3cc-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CC-FE0F","a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","j":["man_golfing","sport"],"k":[9,41],"o":4},"woman-golfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2640-FE0F","non_qualified":"1F3CC-1F3FB-200D-2640","image":"1f3cc-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2640-FE0F","non_qualified":"1F3CC-1F3FC-200D-2640","image":"1f3cc-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2640-FE0F","non_qualified":"1F3CC-1F3FD-200D-2640","image":"1f3cc-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2640-FE0F","non_qualified":"1F3CC-1F3FE-200D-2640","image":"1f3cc-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2640-FE0F","non_qualified":"1F3CC-1F3FF-200D-2640","image":"1f3cc-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","j":["woman_golfing","sports","business","woman","female"],"k":[9,35],"o":4},"surfer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB","non_qualified":null,"image":"1f3c4-1f3fb.png","sheet_x":8,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC","non_qualified":null,"image":"1f3c4-1f3fc.png","sheet_x":8,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD","non_qualified":null,"image":"1f3c4-1f3fd.png","sheet_x":8,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE","non_qualified":null,"image":"1f3c4-1f3fe.png","sheet_x":8,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF","non_qualified":null,"image":"1f3c4-1f3ff.png","sheet_x":8,"sheet_y":49,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3C4-200D-2642-FE0F","a":"Surfer","b":"1F3C4","j":["person_surfing","sport","sea"],"k":[8,44],"o":0},"man-surfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2642-FE0F","non_qualified":"1F3C4-1F3FB-200D-2642","image":"1f3c4-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2642-FE0F","non_qualified":"1F3C4-1F3FC-200D-2642","image":"1f3c4-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2642-FE0F","non_qualified":"1F3C4-1F3FD-200D-2642","image":"1f3c4-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2642-FE0F","non_qualified":"1F3C4-1F3FE-200D-2642","image":"1f3c4-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2642-FE0F","non_qualified":"1F3C4-1F3FF-200D-2642","image":"1f3c4-1f3ff-200d-2642-fe0f.png","sheet_x":8,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}}
vendor: 11,329 bytes, line 569
569,"obsoletes":"1F3C4","a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","c":"1F3C4-200D-2642","j":["man_surfing","sports","ocean","sea","summer","beach"],"k":[8,38],"o":4},"woman-surfing":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2640-FE0F","non_qualified":"1F3C4-1F3FB-200D-2640","image":"1f3c4-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2640-FE0F","non_qualified":"1F3C4-1F3FC-200D-2640","image":"1f3c4-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2640-FE0F","non_qualified":"1F3C4-1F3FD-200D-2640","image":"1f3c4-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2640-FE0F","non_qualified":"1F3C4-1F3FE-200D-2640","image":"1f3c4-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2640-FE0F","non_qualified":"1F3C4-1F3FF-200D-2640","image":"1f3c4-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","c":"1F3C4-200D-2640","j":["woman_surfing","sports","ocean","sea","summer","beach","woman","female"],"k":[8,32],"o":4},"rowboat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB","non_qualified":null,"image":"1f6a3-1f3fb.png","sheet_x":36,"sheet_y":20,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC","non_qualified":null,"image":"1f6a3-1f3fc.png","sheet_x":36,"sheet_y":21,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD","non_qualified":null,"image":"1f6a3-1f3fd.png","sheet_x":36,"sheet_y":22,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE","non_qualified":null,"image":"1f6a3-1f3fe.png","sheet_x":36,"sheet_y":23,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF","non_qualified":null,"image":"1f6a3-1f3ff.png","sheet_x":36,"sheet_y":24,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6A3-200D-2642-FE0F","a":"Rowboat","b":"1F6A3","j":["person_rowing_boat","sport","move"],"k":[36,19],"o":1},"man-rowing-boat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2642-FE0F","non_qualified":"1F6A3-1F3FB-200D-2642","image":"1f6a3-1f3fb-200d-2642-fe0f.png","sheet_x":36,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2642-FE0F","non_qualified":"1F6A3-1F3FC-200D-2642","image":"1f6a3-1f3fc-200d-2642-fe0f.png","sheet_x":36,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2642-FE0F","non_qualified":"1F6A3-1F3FD-200D-2642","image":"1f6a3-1f3fd-200d-2642-fe0f.png","sheet_x":36,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2642-FE0F","non_qualified":"1F6A3-1F3FE-200D-2642","image":"1f6a3-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2642-FE0F","non_qualified":"1F6A3-1F3FF-200D-2642","image":"1f6a3-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6A3","a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","c":"1F6A3-200D-2642","j":["man_rowing_boat","sports","hobby","water","ship"],"k":[36,13],"o":4},"woman-rowing-boat":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2640-FE0F","non_qualified":"1F6A3-1F3FB-200D-2640","image":"1f6a3-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2640-FE0F","non_qualified":"1F6A3-1F3FC-200D-2640","image":"1f6a3-1f3fc-200d-2640-fe0f.png","sheet_x":36,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2640-FE0F","non_qualified":"1F6A3-1F3FD-200D-2640","image":"1f6a3-1f3fd-200d-2640-fe0f.png","sheet_x":36,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2640-FE0F","non_qualified":"1F6A3-1F3FE-200D-2640","image":"1f6a3-1f3fe-200d-2640-fe0f.png","sheet_x":36,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2640-FE0F","non_qualified":"1F6A3-1F3FF-200D-2640","image":"1f6a3-1f3ff-200d-2640-fe0f.png","sheet_x":36,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","c":"1F6A3-200D-2640","j":["woman_rowing_boat","sports","hobby","water","ship","woman","female"],"k":[36,7],"o":4},"swimmer":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB","non_qualified":null,"image":"1f3ca-1f3fb.png","sheet_x":9,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC","non_qualified":null,"image":"1f3ca-1f3fc.png","sheet_x":9,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD","non_qualified":null,"image":"1f3ca-1f3fd.png","sheet_x":9,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE","non_qualified":null,"image":"1f3ca-1f3fe.png","sheet_x":9,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF","non_qualified":null,"image":"1f3ca-1f3ff.png","sheet_x":9,"sheet_y":16,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CA-200D-2642-FE0F","a":"Swimmer","b":"1F3CA","j":["person_swimming","sport","pool"],"k":[9,11],"o":0},"man-swimming":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2642-FE0F","non_qualified":"1F3CA-1F3FB-200D-2642","image":"1f3ca-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2642-FE0F","non_qualified":"1F3CA-1F3FC-200D-2642","image":"1f3ca-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2642-FE0F","non_qualified":"1F3CA-1F3FD-200D-2642","image":"1f3ca-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2642-FE0F","non_qualified":"1F3CA-1F3FE-200D-2642","image":"1f3ca-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2642-FE0F","non_qualified":"1F3CA-1F3FF-200D-2642","image":"1f3ca-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CA","a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","c":"1F3CA-200D-2642","j":["man_swimming","sports","exercise","human","athlete","water","summer"],"k":[9,5],"o":4},"woman-swimming":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2640-FE0F","non_qualified":"1F3CA-1F3FB-200D-2640","image":"1f3ca-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2640-FE0F","non_qualified":"1F3CA-1F3FC-200D-2640","image":"1f3ca-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2640-FE0F","non_qualified":"1F3CA-1F3FD-200D-2640","image":"1f3ca-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2640-FE0F","non_qualified":"1F3CA-1F3FE-200D-2640","image":"1f3ca-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2640-FE0F","non_qualified":"1F3CA-1F3FF-200D-2640","image":"1f3ca-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","c":"1F3CA-200D-2640","j":["woman_swimming","sports","exercise","human","athlete","water","summer","woman","female"],"k":[8,60],"o":4},"person_with_ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB","non_qualified":null,"image":"26f9-1f3fb.png","sheet_x":58,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC","non_qualified":null,"image":"26f9-1f3fc.png","sheet_x":58,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD","non_qualified":null,"image":"26f9-1f3fd.png","sheet_x":58,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE","non_qualified":null,"image":"26f9-1f3fe.png","sheet_x":58,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
569,"1F3FF":{"unified":"26F9-1F3FF","non_qualified":null,"image":"26f9-1f3ff.png","sheet_x":58,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"26F9-FE0F-200D-2642-FE0F","a":"Person Bouncing Ball","b":"26F9-FE0F","c":"26F9","j":["person_bouncing_ball","sports","human"],"k":[58,46],"o":0},"man-bouncing-ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2642-FE0F","non_qualified":"26F9-1F3FB-200D-2642","image":"26f9-1f3fb-200d-2642-fe0f.png","sheet_x":58,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2642-FE0F","non_qualified":"26F9-1F3FC-200D-2642","image":"26f9-1f3fc-200d-2642-fe0f.png","sheet_x":58,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2642-FE0F","non_qualified":"26F9-1F3FD-200D-2642","image":"26f9-1f3fd-200d-2642-fe0f.png","sheet_x":58,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2642-FE0F","non_qualified":"26F9-1F3FE-200D-2642","image":"26f9-1f3fe-200d-2642-fe0f.png","sheet_x":58,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2642-FE0F","non_qualified":"26F9-1F3FF-200D-2642","image":"26f9-1f3ff-200d-2642-fe0f.png","sheet_x":58,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"26F9-FE0F","a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","j":["man_bouncing_ball","sport"],"k":[58,40],"o":4},"woman-bouncing-ball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2640-FE0F","non_qualified":"26F9-1F3FB-200D-2640","image":"26f9-1f3fb-200d-2640-fe0f.png","sheet_x":58,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2640-FE0F","non_qualified":"26F9-1F3FC-200D-2640","image":"26f9-1f3fc-200d-2640-fe0f.png","sheet_x":58,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2640-FE0F","non_qualified":"26F9-1F3FD-200D-2640","image":"26f9-1f3fd-200d-2640-fe0f.png","sheet_x":58,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2640-FE0F","non_qualified":"26F9-1F3FE-200D-2640","image":"26f9-1f3fe-200d-2640-fe0f.png","sheet_x":58,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2640-FE0F","non_qualified":"26F9-1F3FF-200D-2640","image":"26f9-1f3ff-200d-2640-fe0f.png","sheet_x":58,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","j":["woman_bouncing_ball","sports","human","woman","female"],"k":[58,34],"o":4},"weight_lifter":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB","non_qualified":null,"image":"1f3cb-1f3fb.png","sheet_x":9,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC","non_qualified":null,"image":"1f3cb-1f3fc.png","sheet_x":9,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD","non_qualified":null,"image":"1f3cb-1f3fd.png","sheet_x":9,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}
569,"1F3FE":{"unified":"1F3CB-1F3FE","non_qualified":null,"image":"1f3cb-1f3fe.png","sheet_x":9,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF","non_qualified":null,"image":"1f3cb-1f3ff.png","sheet_x":9,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F3CB-FE0F-200D-2642-FE0F","a":"Person Lifting Weights","b":"1F3CB-FE0F","c":"1F3CB","j":["person_lifting_weights","sports","training","exercise"],"k":[9,29],"o":0},"man-lifting-weights":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2642-FE0F","non_qualified":"1F3CB-1F3FB-200D-2642","image":"1f3cb-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2642-FE0F","non_qualified":"1F3CB-1F3FC-200D-2642","image":"1f3cb-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2642-FE0F","non_qualified":"1F3CB-1F3FD-200D-2642","image":"1f3cb-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2642-FE0F","non_qualified":"1F3CB-1F3FE-200D-2642","image":"1f3cb-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2642-FE0F","non_qualified":"1F3CB-1F3FF-200D-2642","image":"1f3cb-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CB-FE0F","a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","j":["man_lifting_weights","sport"],"k":[9,23],"o":4},"woman-lifting-weights":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2640-FE0F","non_qualified":"1F3CB-1F3FB-200D-2640","image":"1f3cb-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2640-FE0F","non_qualified":"1F3CB-1F3FC-200D-2640","image":"1f3cb-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2640-FE0F","non_qualified":"1F3CB-1F3FD-200D-2640","image":"1f3cb-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2640-FE0F","non_qualified":"1F3CB-1F3FE-200D-2640","image":"1f3cb-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2640-FE0F","non_qualified":"1F3CB-1F3FF-200D-2640","image":"1f3cb-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","j":["woman_lifting_weights","sports","training","exercise","woman","female"],"k":[9,17],"o":4},"bicyclist":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB","non_qualified":null,"image":"1f6b4-1f3fb.png","sheet_x":36,"sheet_y":54,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC","non_qualified":null,"image":"1f6b4-1f3fc.png","sheet_x":36,"sheet_y":55,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD","non_qualified":null,"image":"1f6b4-1f3fd.png","sheet_x":36,"sheet_y":56,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE","non_qualified":null,"image":"1f6b4-1f3fe.png","sheet_x":36,"sheet_y":57,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF","non_qualified":null,"image":"1f6b4-1f3ff.png","sheet_x":36,"sheet_y":58,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6B4-200D-2642-FE0F","a":"Bicyclist","b":"1F6B4","j":["person_biking","bicycle","bike","cyclist","sport","move"],"k":[36,53],"o":1},"man-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2642-FE0F","non_qualified":"1F6B4-1F3FB-200D-2642","image":"1f6b4-1f3fb-200d-2642-fe0f.png","sheet_x":36,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2642-FE0F","non_qualified":"1F6B4-1F3FC-200D-2642","image":"1f6b4-1f3fc-200d-2642-fe0f.png","sheet_x":36,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2642-FE0F","non_qualified":"1F6B4-1F3FD-200D-2642","image":"1f6b4-1f3fd-200d-2642-fe0f.png","sheet_x":36,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2642-FE0F","non_qualified":"1F6B4-1F3FE-200D-2642","image":"1f6b4-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2642-FE0F","non_qualified":"1F6B4-1F3FF-200D-2642","image":"1f6b4-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B4","a":"Man Biking","b":"1F6B4-200D-2642-FE0F","c":"1F6B4-200D-2642","j":["man_biking","bicycle","bike","cyclist","sports","exercise","hipster"],"k":[36,47],"o":4},"woman-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2640-FE0F","non_qualified":"1F6B4-1F3FB-200D-2640","image":"1f6b4-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2640-FE0F","non_qualified":"1F6B4-1F3FC-200D-2640","image":"1f6b4-1f3fc-200d-2640-fe0f.png","sheet_x":36,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2640-FE0F","non_qualified":"1F6B4-1F3FD-200D-2640","image":"1f6b4-1f3fd-200d-2640-fe0f.png","sheet_x":36,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2640-FE0F","non_qualified":"1F6B4-1F3FE-200D-2640","image":"1f6b4-1f3fe-200d-2640-fe0f.png","sheet_x":36,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2640-FE0F","non_qualified":"1F6B4-1F3FF-200D-2640","image":"1f6b4-1f3ff-200d-2640-fe0f.png","sheet_x":36,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","c":"1F6B4-200D-2640","j":["woman_biking","bicycle","bike","cyclist","sports","exercise","hipster","woman","female"],"k":[36,41],"o":4},"mountain_bicyclist":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB","non_qualified":null,"image":"1f6b5-1f3fb.png","sheet_x":37,"sheet_y":11,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC","non_qualified":null,"image":"1f6b5-1f3fc.png","sheet_x":37,"sheet_y":12,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD","non_qualified":null,"image":"1f6b5-1f3fd.png","sheet_x":37,"sheet_y":13,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE","non_qualified":null,"image":"1f6b5-1f3fe.png","sheet_x":37,"sheet_y":14,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF","non_qualified":null,"image":"1f6b5-1f3ff.png","sheet_x":37,"sheet_y":15,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoleted_by":"1F6B5-200D-2642-FE0F","a":"Mountain Bicyclist","b":"1F6B5","j":["person_mountain_biking","bicycle","bike","cyclist","sport","move"],"k":[37,10],"o":1},"man-mountain-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2642-FE0F","non_qualified":"1F6B5-1F3FB-200D-2642","image":"1f6b5-1f3fb-200d-2642-fe0f.png","sheet_x":37,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2642-FE0F","non_qualified":"1F6B5-1F3FC-200D-2642","image":"1f6b5-1f3fc-200d-2642-fe0f.png","sheet_x":37,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2642-FE0F","non_qualified":"1F6B5-1F3FD-200D-2642","image":"1f6b5-1f3fd-200d-2642-fe0f.png","sheet_x":37,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2642-FE0F","non_qualified":"1F6B5-1F3FE-200D-2642","image":"1f6b5-1f3fe-200d-2642-fe0f.png","sheet_x":37,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2642-FE0F","non_qualified":"1F6B5-1F3FF-200D-2642","image":"1f6b5-1f3ff-200d-2642-fe0f.png","sheet_x":37,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B5","a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","c":"1F6B5-200D-2642","j":["man_mountain_biking","bicycle","bike","cyclist","transportation","sports","human","race"],"k":[37,4],"o":4},"woman-mountain-biking":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2640-FE0F","non_qualified":"1F6B5-1F3FB-200D-2640","image":"1f6b5-1f3fb-200d-2640-fe0f.png","sheet_x":36,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2640-FE0F","non_qualified":"1F6B5-1F3FC-200D-2640","image":"1f6b5-1f3fc-200d-2640-fe0f.png","sheet_x":37,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2640-FE0F","non_qualified":"1F6B5-1F3FD-200D-2640","image":"1f6b5-1f3fd-200d-2640-fe0f.png","sheet_x":37,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2640-FE0F","non_qualified":"1F6B5-1F3FE-200D-2640","image":"1f6b5-1f3fe-200d-2640-fe0f.png","sheet_x":37,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2640-FE0F","non_qualified":"1F6B5-1F3FF-200D-2640","image":"1f6b5-1f3ff-200d-2640-fe0f.png","sheet_x":37,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","c":"1F6B5-200D-2640","j":["woman_mountain_biking","bicycle","bike","cyclist","transportation","sports","human","race","woman","female"],"k":[36,59],"o":4},"person_doing_cartwheel":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB","non_qualified":null,"image":"1f938-1f3fb.png","sheet_x":42,"sheet_y":10,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC","non_qualified":null,"image":"1f938-1f3fc.png","sheet_x":42,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD","non_qualified":null,"image":"1f938-1f3fd.png","sheet_x":42,"sheet_y":12,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE","non_qualified":null,"image":"1f938-1f3fe.png","sheet_x":42,"sheet_y":13,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF","non_qualified":null,"image":"1f938-1f3ff.png","sheet_x":42,"sheet_y":14,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Doing Cartwheel","b":"1F938","j":["person_cartwheeling","sport","gymnastic"],"k":[42,9],"o":3},"man-cartwheeling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2642-FE0F","non_qualified":"1F938-1F3FB-200D-2642","image":"1f938-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2642-FE0F","non_qualified":"1F938-1F3FC-200D-2642","image":"1f938-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2642-FE0F","non_qualified":"1F938-1F3FD-200D-2642","image":"1f938-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2642-FE0F","non_qualified":"1F938-1F3FE-200D-2642","image":"1f938-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2642-FE0F","non_qualified":"1F938-1F3FF-200D-2642","image":"1f938-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","c":"1F938-200D-2642","j":["man_cartwheeling","gymnastics"],"k":[42,3],"o":4},"woman-cartwheeling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2640-FE0F","non_qualified":"1F938-1F3FB-200D-2640","image":"1f938-1f3fb-200d-2640-fe0f.png","sheet_x":41,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2640-FE0F","non_qualified":"1F938-1F3FC-200D-2640","image":"1f938-1f3fc-200d-2640-fe0f.png","sheet_x":41,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2640-FE0F","non_qualified":"1F938-1F3FD-200D-2640","image":"1f938-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2640-FE0F","non_qualified":"1F938-1F3FE-200D-2640","image":"1f938-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_g
569oogle":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2640-FE0F","non_qualified":"1F938-1F3FF-200D-2640","image":"1f938-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","c":"1F938-200D-2640","j":["woman_cartwheeling","gymnastics"],"k":[41,58],"o":4},"wrestlers":{"subcategory":"person-sport","a":"Wrestlers","b":"1F93C","j":["people_wrestling","sport"],"k":[42,36],"o":3},"man-wrestling":{"subcategory":"person-sport","a":"Men Wrestling","b":"1F93C-200D-2642-FE0F","c":"1F93C-200D-2642","j":["men_wrestling","sports","wrestlers"],"k":[42,35],"o":4},"woman-wrestling":{"subcategory":"person-sport","a":"Women Wrestling","b":"1F93C-200D-2640-FE0F","c":"1F93C-200D-2640","j":["women_wrestling","sports","wrestlers"],"k":[42,34],"o":4},"water_polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB","non_qualified":null,"image":"1f93d-1f3fb.png","sheet_x":42,"sheet_y":50,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC","non_qualified":null,"image":"1f93d-1f3fc.png","sheet_x":42,"sheet_y":51,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD","non_qualified":null,"image":"1f93d-1f3fd.png","sheet_x":42,"sheet_y":52,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE","non_qualified":null,"image":"1f93d-1f3fe.png","sheet_x":42,"sheet_y":53,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF","non_qualified":null,"image":"1f93d-1f3ff.png","sheet_x":42,"sheet_y":54,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Water Polo","b":"1F93D","j":["person_playing_water_polo","sport"],"k":[42,49],"o":3},"man-playing-water-polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2642-FE0F","non_qualified":"1F93D-1F3FB-200D-2642","image":"1f93d-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2642-FE0F","non_qualified":"1F93D-1F3FC-200D-2642","image":"1f93d-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2642-FE0F","non_qualified":"1F93D-1F3FD-200D-2642","image":"1f93d-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2642-FE0F","non_qualified":"1F93D-1F3FE-200D-2642","image":"1f93d-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2642-FE0F","non_qualified":"1F93D-1F3FF-200D-2642","image":"1f93d-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","c":"1F93D-200D-2642","j":["man_playing_water_polo","sports","pool"],"k":[42,43],"o":4},"woman-playing-water-polo":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2640-FE0F","non_qualified":"1F93D-1F3FB-200D-2640","image":"1f93d-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2640-FE0F","non_qualified":"1F93D-1F3FC-200D-2640","image":"1f93d-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2640-FE0F","non_qualified":"1F93D-1F3FD-200D-2640","image":"1f93d-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2640-FE0F","non_qualified":"1F93D-1F3FE-200D-2640","image":"1f93d-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2640-FE0F","non_qualified":"1F93D-1F3FF-200D-2640","image":"1f93d-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","c":"1F93D-200D-2640","j":["woman_playing_water_polo","sports","pool"],"k":[42,37],"o":4},"handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB","non_qualified":null,"image":"1f93e-1f3fb.png","sheet_x":43,"sheet_y":7,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC","non_qualified":null,"image":"1f93e-1f3fc.png","sheet_x":43,"sheet_y":8,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD","non_qualified":null,"image":"1f93e-1f3fd.png","sheet_x":43,"sheet_y":9,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE","non_qualified":null,"image":"1f93e-1f3fe.png","sheet_x":43,"sheet_y":10,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF","non_qualified":null,"image":"1f93e-1f3ff.png","sheet_x":43,"sheet_y":11,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Handball","b":"1F93E","j":["person_playing_handball","sport"],"k":[43,6],"o":3},"man-playing-handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2642-FE0F","non_qualified":"1F93E-1F3FB-200D-2642","image":"1f93e-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2642-FE0F","non_qualified":"1F93E-1F3FC-200D-2642","image":"1f93e-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2642-FE0F","non_qualified":"1F93E-1F3FD-200D-2642","image":"1f93e-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2642-FE0F","non_qualified":"1F93E-1F3FE-200D-2642","image":"1f93e-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2642-FE0F","non_qualified":"1F93E-1F3FF-200D-2642","image":"1f93e-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","c":"1F93E-200D-2642","j":["man_playing_handball","sports"],"k":[43,0],"o":4},"woman-playing-handball":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2640-FE0F","non_qualified":"1F93E-1F3FB-200D-2640","image":"1f93e-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2640-FE0F","non_qualified":"1F93E-1F3FC-200D-2640","image":"1f93e-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2640-FE0F","non_qualified":"1F93E-1F3FD-200D-2640","image":"1f93e-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2640-FE0F","non_qualified":"1F93E-1F3FE-200D-2640","image":"1f93e-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2640-FE0F","non_qualified":"1F93E-1F3FF-200D-2640","image":"1f93e-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","c":"1F93E-200D-2640","j":["woman_playing_handball","sports"],"k":[42,55],"o":4},"juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB","non_qualified":null,"image":"1f939-1f3fb.png","sheet_x":42,"sheet_y":28,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC","non_qualified":null,"image":"1f939-1f3fc.png","sheet_x":42,"sheet_y":29,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD","non_qualified":null,"image":"1f939-1f3fd.png","sheet_x":42,"sheet_y":30,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE","non_qualified":null,"image":"1f939-1f3fe.png","sheet_x":42,"sheet_y":31,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF","non_qualified":null,"image":"1f939-1f3ff.png","sheet_x":42,"sheet_y":32,"added_in":"3.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Juggling","b":"1F939","j":["person_juggling","performance","balance"],"k":[42,27],"o":3},"man-juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2642-FE0F","non_qualified":"1F939-1F3FB-200D-2642","image":"1f939-1f3fb-200d-2642-fe0f.png","sheet_x":42,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2642-FE0F","non_qualified":"1F939-1F3FC-200D-2642","image":"1f939-1f3fc-200d-2642-fe0f.png","sheet_x":42,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2642-FE0F","non_qualified":"1F939-1F3FD-200D-2642","image":"1f939-1f3fd-200d-2642-fe0f.png","sheet_x":42,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2642-FE0F","non_qualified":"1F939-1F3FE-200D-2642","image":"1f939-1f3fe-200d-2642-fe0f.png","sheet_x":42,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2642-FE0F","non_qualified":"1F939-1F3FF-200D-2642","image":"1f939-1f3ff-200d-2642-fe0f.png","sheet_x":42,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Juggling","b":"1F939-200D-2642-FE0F","c":"1F939-200D-2642","j":["man_juggling","juggle","balance","skill","multitask"],"k":[42,21],"o":4},"woman-juggling":{"subcategory":"person-sport","skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2640-FE0F","non_qualified":"1F939-1F3FB-200D-2640","image":"1f939-1f3fb-200d-2640-fe0f.png","sheet_x":42,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2640-FE0F","non_qualified":"1F939-1F3FC-200D-2640","image":"1f939-1f3fc-200d-2640-fe0f.png","sheet_x":42,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2640-FE0F","non_qualified":"1F939-1F3FD-200D-2640","image":"1f939-1f3fd-200d-2640-fe0f.png","sheet_x":42,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2640-FE0F","non_qualified":"1F939-1F3FE-200D-2640","image":"1f939-1f3fe-200d-2640-fe0f.png","sheet_x":42,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2640-FE0F","non_qualified":"1F939-1F3FF-200D-2640","image":"1f939-1f3ff-200d-2640-fe0f.png","sheet_x":42,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","c":"1F939-200D-2640","j":["woman_
569juggling","juggle","balance","skill","multitask"],"k":[42,15],"o":4},"person_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB","non_qualified":null,"image":"1f9d8-1f3fb.png","sheet_x":51,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D8-1F3FC","non_qualified":null,"image":"1f9d8-1f3fc.png","sheet_x":51,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D8-1F3FD","non_qualified":null,"image":"1f9d8-1f3fd.png","sheet_x":51,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D8-1F3FE","non_qualified":null,"image":"1f9d8-1f3fe.png","sheet_x":51,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D8-1F3FF","non_qualified":null,"image":"1f9d8-1f3ff.png","sheet_x":51,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D8-200D-2640-FE0F","a":"Person in Lotus Position","b":"1F9D8","j":["person_in_lotus_position","meditate"],"k":[51,36],"o":5},"man_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2642-FE0F","non_qualified":"1F9D8-1F3FB-200D-2642","image":"1f9d8-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2642-FE0F","non_qualified":"1F9D8-1F3FC-200D-2642","image":"1f9d8-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2642-FE0F","non_qualified":"1F9D8-1F3FD-200D-2642","image":"1f9d8-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2642-FE0F","non_qualified":"1F9D8-1F3FE-200D-2642","image":"1f9d8-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2642-FE0F","non_qualified":"1F9D8-1F3FF-200D-2642","image":"1f9d8-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","c":"1F9D8-200D-2642","j":["man_in_lotus_position","man","male","meditation","yoga","serenity","zen","mindfulness"],"k":[51,30],"o":5},"woman_in_lotus_position":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2640-FE0F","non_qualified":"1F9D8-1F3FB-200D-2640","image":"1f9d8-1f3fb-200d-2640-fe0f.png","sheet_x":51,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FB"},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2640-FE0F","non_qualified":"1F9D8-1F3FC-200D-2640","image":"1f9d8-1f3fc-200d-2640-fe0f.png","sheet_x":51,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FC"},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2640-FE0F","non_qualified":"1F9D8-1F3FD-200D-2640","image":"1f9d8-1f3fd-200d-2640-fe0f.png","sheet_x":51,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FD"},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2640-FE0F","non_qualified":"1F9D8-1F3FE-200D-2640","image":"1f9d8-1f3fe-200d-2640-fe0f.png","sheet_x":51,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FE"},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2640-FE0F","non_qualified":"1F9D8-1F3FF-200D-2640","image":"1f9d8-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FF"}}
569,"obsoletes":"1F9D8","a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","c":"1F9D8-200D-2640","j":["woman_in_lotus_position","woman","female","meditation","yoga","serenity","zen","mindfulness"],"k":[51,24],"o":5},"bath":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F6C0-1F3FB","non_qualified":null,"image":"1f6c0-1f3fb.png","sheet_x":37,"sheet_y":44,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6C0-1F3FC","non_qualified":null,"image":"1f6c0-1f3fc.png","sheet_x":37,"sheet_y":45,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6C0-1F3FD","non_qualified":null,"image":"1f6c0-1f3fd.png","sheet_x":37,"sheet_y":46,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6C0-1F3FE","non_qualified":null,"image":"1f6c0-1f3fe.png","sheet_x":37,"sheet_y":47,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6C0-1F3FF","non_qualified":null,"image":"1f6c0-1f3ff.png","sheet_x":37,"sheet_y":48,"added_in":"1.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bath","b":"1F6C0","j":["person_taking_bath","clean","shower","bathroom"],"k":[37,43],"o":0},"sleeping_accommodation":{"subcategory":"person-resting","skin_variations":{"1F3FB":{"unified":"1F6CC-1F3FB","non_qualified":null,"image":"1f6cc-1f3fb.png","sheet_x":37,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6CC-1F3FC","non_qualified":null,"image":"1f6cc-1f3fc.png","sheet_x":37,"sheet_y":57,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6CC-1F3FD","non_qualified":null,"image":"1f6cc-1f3fd.png","sheet_x":37,"sheet_y":58,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6CC-1F3FE","non_qualified":null,"image":"1f6cc-1f3fe.png","sheet_x":37,"sheet_y":59,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6CC-1F3FF","non_qualified":null,"image":"1f6cc-1f3ff.png","sheet_x":37,"sheet_y":60,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sleeping Accommodation","b":"1F6CC","j":["person_in_bed","bed","rest"],"k":[37,55],"o":1},"people_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":44,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":48,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":48,"sheet_y":57,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":48,"sheet_y":58,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":48,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":48,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":49,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":49,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":49,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":49,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":49,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":49,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":49,"sheet_y":6,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":49,"sheet_y":7,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","j":["people_holding_hands","friendship"],"k":[48,43],"o":12},"two_women_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46D-1F3FB","non_qualified":null,"image":"1f46d-1f3fb.png","sheet_x":22,"sheet_y":33,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46D-1F3FC","non_qualified":null,"image":"1f46d-1f3fc.png","sheet_x":22,"sheet_y":34,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46D-1F3FD","non_qualified":null,"image":"1f46d-1f3fd.png","sheet_x":22,"sheet_y":35,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46D-1F3FE","non_qualified":null,"image":"1f46d-1f3fe.png","sheet_x":22,"sheet_y":36,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46D-1F3FF","non_qualified":null,"image":"1f46d-1f3ff.png","sheet_x":22,"sheet_y":37,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":22,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":22,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":22,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":22,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":22,"sheet_y":57,"added_in":"12.
5690","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Women Holding Hands","b":"1F46D","j":["women_holding_hands","pair","friendship","couple","love","like","female","people","human"],"k":[22,32],"n":["women_holding_hands"],"o":1},"man_and_woman_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46B-1F3FB","non_qualified":null,"image":"1f46b-1f3fb.png","sheet_x":21,"sheet_y":42,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46B-1F3FC","non_qualified":null,"image":"1f46b-1f3fc.png","sheet_x":21,"sheet_y":43,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46B-1F3FD","non_qualified":null,"image":"1f46b-1f3fd.png","sheet_x":21,"sheet_y":44,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46B-1F3FE","non_qualified":null,"image":"1f46b-1f3fe.png","sheet_x":21,"sheet_y":45,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46B-1F3FF","non_qualified":null,"image":"1f46b-1f3ff.png","sheet_x":21,"sheet_y":46,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":47,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":48,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":49,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":50,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":51,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":52,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":53,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":54,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":55,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":56,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":57,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":58,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":59,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":60,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":0,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":1,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":2,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":3,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":4,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":5,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man and Woman Holding Hands","b":"1F46B","j":["woman_and_man_holding_hands","pair","people","human","love","date","dating","like","affection","valentines","marriage"],"k":[21,41],"n":["woman_and_man_holding_hands","couple"],"o":0},"two_men_holding_hands":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F46C-1F3FB","non_qualified":null,"image":"1f46c-1f3fb.png","sheet_x":22,"sheet_y":7,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46C-1F3FC","non_qualified":null,"image":"1f46c-1f3fc.png","sheet_x":22,"sheet_y":8,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46C-1F3FD","non_qualified":null,"image":"1f46c-1f3fd.png","sheet_x":22,"sheet_y":9,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46C-1F3FE","non_qualified":null,"image":"1f46c-1f3fe.png","sheet_x":22,"sheet_y":10,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46C-1F3FF","non_qualified":null,"image":"1f46c-1f3ff.png","sheet_x":22,"sheet_y":11,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":16,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":20,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":21,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":24,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":25,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":26,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":22,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":22,"sheet_y":28,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":22,"sheet_y":29,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":22,"sheet_y":30,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":22,"sheet_y":31,"added_in":"12.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Men Holding Hands","b":"1F46C","j":["men_holding_hands","pair","couple","love","like","bromance","friendship","people","human"],"k":[22,6],"n":["men_holding_hands"],"o":1},"couplekiss":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F48F-1F3FB","non_qualified":null,"image":"1f48f-1f3fb.png","sheet_x":26,"sheet_y":43,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F48F-1F3FC","non_qualified":null,"image":"1f48f-1f3fc.png","sheet_x":26,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F48F-1F3FD","non_qualified":null,"image":"1f48f-1f3fd.png","sheet_x":26,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F48F-1F3FE","non_qualified":null,"image":"1f48f-1f3fe.png","sheet_x":26,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F48F-1F3FF","non_qualified":null,"image":"1f48f-1f3ff.png","sheet_x":26,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":26,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":26,"sheet_y":49,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F48
569B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":26,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":26,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":26,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":26,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":26,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F48B-200D-1F9D1-1F3FF","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FB","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FC","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FD","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F48B-200D-1F9D1-1F3FE","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss","b":"1F48F","j":["kiss","pair","valentines","love","like","dating","marriage"],"k":[26,42],"o":0},"woman-kiss-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":49,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F469-200D-2764-200D-1F48B-200D-1F468","j":["kiss_woman_man","love"],"k":[20,43],"o":2},"man-kiss-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":50,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":51,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":52,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f4
56968-1f3fe.png","sheet_x":16,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FB-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FC-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FD-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":17,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FE-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":8,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FB","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FB","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.png","sheet_x":17,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FC","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FC","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.png","sheet_x":17,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FD","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FD","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.png","sheet_x":17,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FE","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FE","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.png","sheet_x":17,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F468-1F3FF","non_qualified":"1F468-1F3FF-200D-2764-200D-1F48B-200D-1F468-1F3FF","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.png","sheet_x":17,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F468-200D-2764-200D-1F48B-200D-1F468","j":["kiss_man_man","pair","valentines","love","like","dating","marriage"],"k":[16,49],"o":2},"woman-kiss-woman":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":17,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F48B-200D-1F469-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-27
56964-FE0F-200D-1F48B-200D-1F469-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F48B-200D-1F469-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kiss: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","c":"1F469-200D-2764-200D-1F48B-200D-1F469","j":["kiss_woman_woman","pair","valentines","love","like","dating","marriage"],"k":[21,8],"o":2},"couple_with_heart":{"subcategory":"family","skin_variations":{"1F3FB":{"unified":"1F491-1F3FB","non_qualified":null,"image":"1f491-1f3fb.png","sheet_x":27,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F491-1F3FC","non_qualified":null,"image":"1f491-1f3fc.png","sheet_x":27,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F491-1F3FD","non_qualified":null,"image":"1f491-1f3fd.png","sheet_x":27,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F491-1F3FE","non_qualified":null,"image":"1f491-1f3fe.png","sheet_x":27,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F491-1F3FF","non_qualified":null,"image":"1f491-1f3ff.png","sheet_x":27,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FB-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":17,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FC-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FD-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-2764-FE0F-200D-1F9D1-1F3FF","non_qualified":"1F9D1-1F3FE-200D-2764-200D-1F9D1-1F3FF","image":"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.png","sheet_x":27,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FB","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FB","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.png","sheet_x":27,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FC","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FC","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.png","sheet_x":27,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FD","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FD","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.png","sheet_x":27,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-2764-FE0F-200D-1F9D1-1F3FE","non_qualified":"1F9D1-1F3FF-200D-2764-200D-1F9D1-1F3FE","image":"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.png","sheet_x":27,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart","b":"1F491","j":["couple_with_heart","pair","love","like","affection","human","dating","valentines","marriage"],"k":[27,8],"o":0},"woman-heart-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":19,"sheet_y":53,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":19,"sheet_y":54,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":19,"sheet_y":55,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":19,"sheet_y":56,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":19,"sheet_y":57,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":19,"sheet_y":58,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":19,"sheet_y":59,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":19,"sheet_y":60,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":0,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":1,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":2,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":3,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":4,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":5,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":6,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":7,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":8,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":9,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":10,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":11,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":12,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":13,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":14,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":15,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F468-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":16,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Woman, Man","b":"1F469-200D-2764-FE0F-200D-1F4
56968","c":"1F469-200D-2764-200D-1F468","j":["couple_with_heart_woman_man","love"],"k":[19,52],"o":2},"man-heart-man":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FB-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FC-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":37,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FD-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":38,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":39,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":40,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":41,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":42,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FE-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":43,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FB","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FB","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.png","sheet_x":16,"sheet_y":44,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FC","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FC","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.png","sheet_x":16,"sheet_y":45,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FD","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FD","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.png","sheet_x":16,"sheet_y":46,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FE","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FE","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.png","sheet_x":16,"sheet_y":47,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F468-1F3FF-200D-2764-FE0F-200D-1F468-1F3FF","non_qualified":"1F468-1F3FF-200D-2764-200D-1F468-1F3FF","image":"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.png","sheet_x":16,"sheet_y":48,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Man, Man","b":"1F468-200D-2764-FE0F-200D-1F468","c":"1F468-200D-2764-200D-1F468","j":["couple_with_heart_man_man","pair","love","like","affection","human","dating","valentines","marriage"],"k":[16,23],"o":2},"woman-heart-woman":{"subcategory":"family","skin_variations":{"1F3FB-1F3FB":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":18,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":19,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":20,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":21,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FB-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":22,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":23,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":24,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":25,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":26,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FC-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":27,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":28,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":29,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":30,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":31,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FD-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":32,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":33,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":34,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":35,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":36,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FE-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"sheet_y":37,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FB","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FB","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.png","sheet_x":20,"sheet_y":38,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FC","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FC","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.png","sheet_x":20,"sheet_y":39,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FD","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FD","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.png","sheet_x":20,"sheet_y":40,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FE","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FE","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.png","sheet_x":20,"sheet_y":41,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F469-1F3FF-200D-2764-FE0F-200D-1F469-1F3FF","non_qualified":"1F469-1F3FF-200D-2764-200D-1F469-1F3FF","image":"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.png","sheet_x":20,"s
569heet_y":42,"added_in":"13.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Couple with Heart: Woman, Woman","b":"1F469-200D-2764-FE0F-200D-1F469","c":"1F469-200D-2764-200D-1F469","j":["couple_with_heart_woman_woman","pair","love","like","affection","human","dating","valentines","marriage"],"k":[20,17],"o":2},"family":{"subcategory":"family","obsoleted_by":"1F468-200D-1F469-200D-1F466","a":"Family","b":"1F46A","j":["family","home","parents","child","mom","dad","father","mother","people","human"],"k":[21,40],"o":0},"man-woman-boy":{"subcategory":"family","obsoletes":"1F46A","a":"Family: Man, Woman, Boy","b":"1F468-200D-1F469-200D-1F466","j":["family_man_woman_boy","love"],"k":[14,44],"o":2},"man-woman-girl":{"subcategory":"family","a":"Family: Man, Woman, Girl","b":"1F468-200D-1F469-200D-1F467","j":["family_man_woman_girl","home","parents","people","human","child"],"k":[14,46],"o":2},"man-woman-girl-boy":{"subcategory":"family","a":"Family: Man, Woman, Girl, Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","j":["family_man_woman_girl_boy","home","parents","people","human","children"],"k":[14,47],"o":2},"man-woman-boy-boy":{"subcategory":"family","a":"Family: Man, Woman, Boy, Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","j":["family_man_woman_boy_boy","home","parents","people","human","children"],"k":[14,45],"o":2},"man-woman-girl-girl":{"subcategory":"family","a":"Family: Man, Woman, Girl, Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","j":["family_man_woman_girl_girl","home","parents","people","human","children"],"k":[14,48],"o":2},"man-man-boy":{"subcategory":"family","a":"Family: Man, Man, Boy","b":"1F468-200D-1F468-200D-1F466","j":["family_man_man_boy","home","parents","people","human","children"],"k":[14,39],"o":2},"man-man-girl":{"subcategory":"family","a":"Family: Man, Man, Girl","b":"1F468-200D-1F468-200D-1F467","j":["family_man_man_girl","home","parents","people","human","children"],"k":[14,41],"o":2},"man-man-girl-boy":{"subcategory":"family","a":"Family: Man, Man, Girl, Boy","b"
569:"1F468-200D-1F468-200D-1F467-200D-1F466","j":["family_man_man_girl_boy","home","parents","people","human","children"],"k":[14,42],"o":2},"man-man-boy-boy":{"subcategory":"family","a":"Family: Man, Man, Boy, Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","j":["family_man_man_boy_boy","home","parents","people","human","children"],"k":[14,40],"o":2},"man-man-girl-girl":{"subcategory":"family","a":"Family: Man, Man, Girl, Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","j":["family_man_man_girl_girl","home","parents","people","human","children"],"k":[14,43],"o":2},"woman-woman-boy":{"subcategory":"family","a":"Family: Woman, Woman, Boy","b":"1F469-200D-1F469-200D-1F466","j":["family_woman_woman_boy","home","parents","people","human","children"],"k":[18,12],"o":2},"woman-woman-girl":{"subcategory":"family","a":"Family: Woman, Woman, Girl","b":"1F469-200D-1F469-200D-1F467","j":["family_woman_woman_girl","home","parents","people","human","children"],"k":[18,14],"o":2},"woman-woman-girl-boy":{"subcategory":"family","a":"Family: Woman, Woman, Girl, Boy","b"
569:"1F469-200D-1F469-200D-1F467-200D-1F466","j":["family_woman_woman_girl_boy","home","parents","people","human","children"],"k":[18,15],"o":2},"woman-woman-boy-boy":{"subcategory":"family","a":"Family: Woman, Woman, Boy, Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","j":["family_woman_woman_boy_boy","home","parents","people","human","children"],"k":[18,13],"o":2},"woman-woman-girl-girl":{"subcategory":"family","a":"Family: Woman, Woman, Girl, Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","j":["family_woman_woman_girl_girl","home","parents","people","human","children"],"k":[18,16],"o":2},"man-boy":{"subcategory":"family","a":"Family: Man, Boy","b":"1F468-200D-1F466","j":["family_man_boy","home","parent","people","human","child"],"k":[14,35],"o":4},"man-boy-boy":{"subcategory":"family","a":"Family: Man, Boy, Boy","b":"1F468-200D-1F466-200D-1F466","j":["family_man_boy_boy","home","parent","people","human","children"],"k":[14,34],"o":4},"man-girl":{"subcategory":"family","a":"Family: Man, Girl","b":"1F468-200D-1F467","j":["family_man_girl","home","parent","people","human","child"],"k":[14,38],"o":4},"man-girl-boy":{"subcategory":"family","a":"Family: Man, Girl, Boy","b"
569:"1F468-200D-1F467-200D-1F466","j":["family_man_girl_boy","home","parent","people","human","children"],"k":[14,36],"o":4},"man-girl-girl":{"subcategory":"family","a":"Family: Man, Girl, Girl","b":"1F468-200D-1F467-200D-1F467","j":["family_man_girl_girl","home","parent","people","human","children"],"k":[14,37],"o":4},"woman-boy":{"subcategory":"family","a":"Family: Woman, Boy","b":"1F469-200D-1F466","j":["family_woman_boy","home","parent","people","human","child"],"k":[18,8],"o":4},"woman-boy-boy":{"subcategory":"family","a":"Family: Woman, Boy, Boy","b":"1F469-200D-1F466-200D-1F466","j":["family_woman_boy_boy","home","parent","people","human","children"],"k":[18,7],"o":4},"woman-girl":{"subcategory":"family","a":"Family: Woman, Girl","b":"1F469-200D-1F467","j":["family_woman_girl","home","parent","people","human","child"],"k":[18,11],"o":4},"woman-girl-boy":{"subcategory":"family","a":"Family: Woman, Girl, Boy","b":"1F469-200D-1F467-200D-1F466","j":["family_woman_girl_boy","home","parent","people","human","children"],"k":[18,9],"o":4},"woman-girl-girl":{"subcategory":"family","a":"Family: Woman, Girl, Girl","b":"1F469-200D-1F467-200D-1F467","j":["family_woman_girl_girl","home","parent","people","human","children"],"k":[18,10],"o":4},"speaking_head_in_silhouette":{"subcategory":"person-symbol","a":"Speaking Head","b":"1F5E3-FE0F","c":"1F5E3","j":["speaking_head","user","person","human","sing","say","talk"],"k":[32,11],"o":0},"bust_in_silhouette":{"subcategory":"person-symbol","a":"Bust in Silhouette","b":"1F464","j":["bust_in_silhouette","user","person","human"],"k":[13,33],"o":0},"busts_in_silhouette":{"subcategory":"person-symbol","a":"Busts in Silhouette","b":"1F465","j":["busts_in_silhouette","user","person","human","group","team"],"k":[13,34],"o":1},"people_hugging":{"subcategory":"person-symbol","a":"People Hugging","b":"1FAC2","j":["people hugging","care"],"k":[54,58],"o":13},"footprints":{"subcategory":"person-symbol","a":"Footprints","b":"1F463","j":["footprints","feet","tracking","walking","beach"],"k":[13,32],"o":0},"monkey_face":{"subcategory":"animal-mammal","a":"Monkey Face","b":"1F435","j":["monkey_face","animal","nature","circus"],"k":[11,41],"l":[":o)"],"o":0},"monkey":{"subcategory":"animal-mammal","a":"Monkey","b":"1F412","j":["monkey","animal","nature","banana","circus"],"k":[11,4],"o":0},"gorilla":{"subcategory":"animal-mammal","a":"Gorilla","b":"1F98D","j":["gorilla","animal","nature","circus"],"k":[44,33],"o":3},"orangutan":{"subcategory":"animal-mammal","a":"Orangutan","b":"1F9A7","j":["orangutan","animal"],"k":[44,59],"o":12},"dog":{"subcategory":"animal-mammal","a":"Dog Face","b":"1F436","j":["dog_face","animal","friend","nature","woof","puppy","pet","faithful"],"k":[11,42],"o":0},"dog2":{"subcategory":"animal-mammal","a":"Dog","b":"1F415","j":["dog","animal","nature","friend","doge","pet","faithful"],"k":[11,8],"o":0},"guide_dog":{"subcategory":"animal-mammal","a":"Guide Dog","b":"1F9AE","j":["guide_dog","animal","blind"],"k":[45,5],"o":12},"service_dog":{"subcategory":"animal-mammal","a":"Service Dog","b":"1F415-200D-1F9BA","j":["service_dog","blind","animal"],"k":[11,7],"o":12},"poodle":{"subcategory":"animal-mammal","a":"Poodle","b":"1F429","j":["poodle","dog","animal","101","nature","pet"],"k":[11,29],"o":0},"wolf":{"subcategory":"animal-mammal","a":"Wolf Face","b":"1F43A","j":["wolf","animal","nature","wild"],"k":[11,46],"o":0},"fox_face":{"subcategory":"animal-mammal","a":"Fox Face","b":"1F98A","j":["fox","animal","nature","face"],"k":[44,30],"o":3},"raccoon":{"subcategory":"animal-mammal","a":"Raccoon","b":"1F99D","j":["raccoon","animal","nature"],"k":[44,49],"o":11},"cat":{"subcategory":"animal-mammal","a":"Cat Face","b":"1F431","j":["cat_face","animal","meow","nature","pet","kitten"],"k":[11,37],"o":0},"cat2":{"subcategory":"animal-mammal","a":"Cat","b":"1F408","j":["cat","animal","meow","pet","cats"],"k":[10,55],"o":0},"black_cat":{"subcategory":"animal-mammal","a":"Black Cat","b":"1F408-200D-2B1B","j":["black cat","superstition","luck"],"k":[10,54],"o":13},"lion_face":{"subcategory":"animal-mammal","a":"Lion Face","b":"1F981","j":["lion","animal","nature"],"k":[44,21],"o":1},"tiger":{"subcategory":"animal-mammal","a":"Tiger Face","b":"1F42F","j":["tiger_face","animal","cat","danger","wild","nature","roar"],"k":[11,35],"o":0},"tiger2":{"subcategory":"animal-mammal","a":"Tiger","b":"1F405","j":["tiger","animal","nature","roar"],"k":[10,51],"o":1},"leopard":{"subcategory":"animal-mammal","a":"Leopard","b":"1F406","j":["leopard","animal","nature"],"k":[10,52],"o":1},"horse":{"subcategory":"animal-mammal","a":"Horse Face","b":"1F434","j":["horse_face","animal","brown","
569nature"],"k":[11,40],"o":0},"moose":{"subcategory":"animal-mammal","a":"Moose","b":"1FACE","j":["moose","shrek","canada","sweden","sven","cool"],"k":[55,16],"o":15},"donkey":{"subcategory":"animal-mammal","a":"Donkey","b":"1FACF","j":["donkey","eeyore","mule"],"k":[55,17],"o":15},"racehorse":{"subcategory":"animal-mammal","a":"Horse","b":"1F40E","j":["horse","animal","gamble","luck"],"k":[11,0],"o":0},"unicorn_face":{"subcategory":"animal-mammal","a":"Unicorn Face","b":"1F984","j":["unicorn","animal","nature","mystical"],"k":[44,24],"o":1},"zebra_face":{"subcategory":"animal-mammal","a":"Zebra Face","b":"1F993","j":["zebra","animal","nature","stripes","safari"],"k":[44,39],"o":5},"deer":{"subcategory":"animal-mammal","a":"Deer","b":"1F98C","j":["deer","animal","nature","horns","venison"],"k":[44,32],"o":3},"bison":{"subcategory":"animal-mammal","a":"Bison","b":"1F9AC","j":["bison","ox"],"k":[45,3],"o":13},"cow":{"subcategory":"animal-mammal","a":"Cow Face","b":"1F42E","j":["cow_face","beef","ox","animal","nature","moo","milk"],"k":[11,34],"o":0},"ox":{"subcategory":"animal-mammal","a":"Ox","b":"1F402","j":["ox","animal","cow","beef"],"k":[10,48],"o":1},"water_buffalo":{"subcategory":"animal-mammal","a":"Water Buffalo","b":"1F403","j":["water_buffalo","animal","nature","ox","cow"],"k":[10,49],"o":1},"cow2":{"subcategory":"animal-mammal","a":"Cow","b":"1F404","j":["cow","beef","ox","animal","nature","moo","milk"],"k":[10,50],"o":1},"pig":{"subcategory":"animal-mammal","a":"Pig Face","b":"1F437","j":["pig_face","animal","oink","nature"],"k":[11,43],"o":0},"pig2":{"subcategory":"animal-mammal","a":"Pig","b":"1F416","j":["pig","animal","nature"],"k":[11,9],"o":1},"boar":{"subcategory":"animal-mammal","a":"Boar","b":"1F417","j":["boar","animal","nature"],"k":[11,10],"o":0},"pig_nose":{"subcategory":"animal-mammal","a":"Pig Nose","b":"1F43D","j":["pig_nose","animal","oink"],"k":[11,50],"o":0},"ram":{"subcategory":"animal-mammal","a":"Ram","b":"1F40F","j":["ram","animal","sheep","nature"],"k":[11,1],"o":1},"sheep":{"subcategory":"animal-mammal","a":"Sheep","b":"1F411","j":["ewe","animal","nature","wool","shipit"],"k":[11,3],"o":0},"goat":{"subcategory":"animal-mammal","a":"Goat","b":"1F410","j":["goat","animal","nature"],"k":[11,2],"o":1},"dromedary_camel":{"subcategory":"animal-mammal","a":"Dromedary Camel","b":"1F42A","j":["camel","animal","hot","desert","hump"],"k":[11,30],"o":1},"camel":{"subcategory":"animal-mammal","a":"Bactrian Camel","b":"1F42B","j":["two_hump_camel","animal","nature","hot","desert","hump"],"k":[11,31],"o":0},"llama":{"subcategory":"animal-mammal","a":"Llama","b":"1F999","j":["llama","animal","nature","alpaca"],"k":[44,45],"o":11},"giraffe_face":{"subcategory":"animal-mammal","a":"Giraffe Face","b":"1F992","j":["giraffe","animal","nature","spots","safari"],"k":[44,38],"o":5},"elephant":{"subcategory":"animal-mammal","a":"Elephant","b":"1F418","j":["elephant","animal","nature","nose","th","circus"],"k":[11,11],"o":0},"mammoth":{"subcategory":"animal-mammal","a":"Mammoth","b":"1F9A3","j":["mammoth","elephant","tusks"],"k":[44,55],"o":13},"rhinoceros":{"subcategory":"animal-mammal","a":"Rhinoceros","b":"1F98F","j":["rhinoceros","animal","nature","horn"],"k":[44,35],"o":3},"hippopotamus":{"subcategory":"animal-mammal","a":"Hippopotamus","b":"1F99B","j":["hippopotamus","animal","nature"],"k":[44,47],"o":11},"mouse":{"subcategory":"animal-mammal","a":"Mouse Face","b":"1F42D","j":["mouse_face","animal","nature","cheese_wedge","rodent"],"k":[11,33],"o":0},"mouse2":{"subcategory":"animal-mammal","a":"Mouse","b":"1F401","j":["mouse","animal","nature","rodent"],"k":[10,47],"o":1},"rat":{"subcategory":"animal-mammal","a":"Rat","b":"1F400","j":["rat","animal","mouse","rodent"],"k":[10,46],"o":1},"hamster":{"subcategory":"animal-mammal","a":"Hamster Face","b":"1F439","j":["hamster","animal","nature"],"k":[11,45],"o":0},"rabbit":{"subcategory":"animal-mammal","a":"Rabbit Face","b":"1F430","j":["rabbit_face","animal","nature","pet","spring","magic","bunny"],"k":[11,36],"o":0},"rabbit2":{"subcategory":"animal-mammal","a":"Rabbit","b":"1F407","j":["rabbit","animal","nature","pet","magic","spring"],"k":[10,53],"o":1},"chipmunk":{"subcategory":"animal-mammal","a":"Chipmunk","b":"1F43F-FE0F","c":"1F43F","j":["chipmunk","animal","nature","rodent","squirrel"],"k":[11,52],"o":0},"beaver":{"subcategory":"animal-mammal","a":"Beaver","b":"1F9AB","j":["beaver","animal","rodent"],"k":[45,2],"o":13},"hedgehog":{"subcategory":"animal-mammal","a":"Hedgehog","b":"1F994","j":["hedgehog","animal","nature","spiny"],"k":[44,40],"o":5},"bat":{"subcategory":"animal-mammal","a":"Bat","b":"1F987","j":["bat","animal","nature","blind","vampire"],"k":[44,27],"o":3},"bear":{"subcategory":"animal-mammal","a":"Bear Face","b":"1F43B","j":["bear","animal","nature","wild"],"k":[11,48],"o":0},"polar_bear":{"subcategory":"animal-mammal","a":"Polar Bear","b":"1F43B-200D-2744-FE0F","c":"1F43B-200D-2744","j":["polar bear","animal","arctic"],"k":[11,47],"o":13},"koala":{"subcategory":"animal-mammal","a":"Koala","b":"1F428","j":["koala","animal","nature"],"k":[11,28],"o":0},"panda_face":{"subcategory":"animal-mammal","a":"Panda Face","b":"1F43C","j":["panda","animal","nature"],"k":[11,49],"o":0},"sloth":{"subcategory":"animal-mammal","a":"Sloth","b":"1F9A5","j":["sloth","animal"],"k":[44,57],"o":12},"otter":{"subcategory":"animal-mammal","a":"Otter","b":"1F9A6","j":["otter","animal"],"k":[44,58],"o":12},"skunk":{"subcategory":"animal-mammal","a":"Skunk","b":"1F9A8","j":["skunk","animal"],"k":[44,60],"o":12},"kangaroo":{"subcategory":"animal-mammal","a":"Kangaroo","b":"1F998","j":["kangaroo","animal","nature","australia","joey","hop","marsupial"],"k":[44,44],"o":11},"badger":{"subcategory":"animal-mammal","a":"Badger","b":"1F9A1","j":["badger","animal","nature","honey"],"k":[44,53],"o":11}
569,"feet":{"subcategory":"animal-mammal","a":"Paw Prints","b":"1F43E","j":["paw_prints","animal","tracking","footprints","dog","cat","pet","feet"],"k":[11,51],"n":["paw_prints"],"o":0},"turkey":{"subcategory":"animal-bird","a":"Turkey","b":"1F983","j":["turkey","animal","bird"],"k":[44,23],"o":1},"chicken":{"subcategory":"animal-bird","a":"Chicken","b":"1F414","j":["chicken","animal","cluck","nature","bird"],"k":[11,6],"o":0},"rooster":{"subcategory":"animal-bird","a":"Rooster","b":"1F413","j":["rooster","animal","nature","chicken"],"k":[11,5],"o":1},"hatching_chick":{"subcategory":"animal-bird","a":"Hatching Chick","b":"1F423","j":["hatching_chick","animal","chicken","egg","born","baby","bird"],"k":[11,22],"o":0},"baby_chick":{"subcategory":"animal-bird","a":"Baby Chick","b":"1F424","j":["baby_chick","animal","chicken","bird"],"k":[11,23],"o":0},"hatched_chick":{"subcategory":"animal-bird","a":"Front-Facing Baby Chick","b":"1F425","j":["front_facing_baby_chick","animal","chicken","baby","bird"],"k":[11,24],"o":0},"bird":{"subcategory":"animal-bird","a":"Bird","b":"1F426","j":["bird","animal","nature","fly","tweet","spring"],"k":[11,26],"o":0},"penguin":{"subcategory":"animal-bird","a":"Penguin","b":"1F427","j":["penguin","animal","nature"],"k":[11,27],"o":0},"dove_of_peace":{"subcategory":"animal-bird","a":"Dove","b":"1F54A-FE0F","c":"1F54A","j":["dove","animal","bird"],"k":[30,28],"o":0},"eagle":{"subcategory":"animal-bird","a":"Eagle","b":"1F985","j":["eagle","animal","nature","bird"],"k":[44,25],"o":3},"duck":{"subcategory":"animal-bird","a":"Duck","b":"1F986","j":["duck","animal","nature","bird","mallard"],"k":[44,26],"o":3},"swan":{"subcategory":"animal-bird","a":"Swan","b":"1F9A2","j":["swan","animal","nature","bird"],"k":[44,54],"o":11},"owl":{"subcategory":"animal-bird","a":"Owl","b":"1F989","j":["owl","animal","nature","bird","hoot"],"k":[44,29],"o":3},"dodo":{"subcategory":"animal-bird","a":"Dodo","b":"1F9A4","j":["dodo","animal","bird"],"k":[44,56],"o":13},"feather":{"subcategory":"animal-bird","a":"Feather","b":"1FAB6","j":["feather","bird","fly"],"k":[54,47],"o":13},"flamingo":{"subcategory":"animal-bird","a":"Flamingo","b":"1F9A9","j":["flamingo","animal"],"k":[45,0],"o":12},"peacock":{"subcategory":"animal-bird","a":"Peacock","b":"1F99A","j":["peacock","animal","nature","peahen","bird"],"k":[44,46],"o":11},"parrot":{"subcategory":"animal-bird","a":"Parrot","b":"1F99C","j":["parrot","animal","nature","bird","pirate","talk"],"k":[44,48],"o":11},"wing":{"subcategory":"animal-bird","a":"Wing","b":"1FABD","j":["wing","angel","birds","flying"],"k":[54,54],"o":15},"black_bird":{"subcategory":"animal-bird","a":"Black Bird","b":"1F426-200D-2B1B","j":["black bird","crow"],"k":[11,25],"o":15},"goose":{"subcategory":"animal-bird","a":"Goose","b":"1FABF","j":["goose","silly","jemima","goosebumps"],"k":[54,55],"o":15},"frog":{"subcategory":"animal-amphibian","a":"Frog Face","b":"1F438","j":["frog","animal","nature","croak","toad"],"k":[11,44],"o":0},"crocodile":{"subcategory":"animal-reptile","a":"Crocodile","b":"1F40A","j":["crocodile","animal","nature","reptile","lizard","alligator"],"k":[10,57],"o":1},"turtle":{"subcategory":"animal-reptile","a":"Turtle","b":"1F422","j":["turtle","animal","slow","nature","tortoise"],"k":[11,21],"o":0},"lizard":{"subcategory":"animal-reptile","a":"Lizard","b":"1F98E","j":["lizard","animal","nature","reptile"],"k":[44,34],"o":3},"snake":{"subcategory":"animal-reptile","a":"Snake","b":"1F40D","j":["snake","animal","evil","nature","hiss","python"],"k":[10,60],"o":0},"dragon_face":{"subcategory":"animal-reptile","a":"Dragon Face","b":"1F432","j":["dragon_face","animal","myth","nature","chinese","green"],"k":[11,38],"o":0},"dragon":{"subcategory":"animal-reptile","a":"Dragon","b":"1F409","j":["dragon","animal","myth","nature","chinese","green"],"k":[10,56],"o":1},"sauropod":{"subcategory":"animal-reptile","a":"Sauropod","b":"1F995","j":["sauropod","animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],"k":[44,41],"o":5},"t-rex":{"subcategory":"animal-reptile","a":"T-Rex","b":"1F996","j":["t_rex","animal","nature","dinosaur","tyrannosaurus","extinct"],"k":[44,42],"o":5},"whale":{"subcategory":"animal-marine","a":"Spouting Whale","b":"1F433","j":["spouting_whale","animal","nature","sea","ocean"],"k":[11,39],"o":0},"whale2":{"subcategory":"animal-marine","a":"Whale","b":"1F40B","j":["whale","animal","nature","sea","ocean"],"k":[10,58],"o":1},"dolphin":{"subcategory":"animal-marine","a":"Dolphin","b":"1F42C","j":["dolphin","animal","nature","fish","sea","ocean","flipper","fins","beach"],"k":[11,32],"n":["flipper"],"o":0},"seal":{"subcategory":"animal-marine","a":"Seal","b":"1F9AD","j":["seal","animal","creature","sea"],"k":[45,4],"o":13}
569,"fish":{"subcategory":"animal-marine","a":"Fish","b":"1F41F","j":["fish","animal","food","nature"],"k":[11,18],"o":0},"tropical_fish":{"subcategory":"animal-marine","a":"Tropical Fish","b":"1F420","j":["tropical_fish","animal","swim","ocean","beach","nemo"],"k":[11,19],"o":0},"blowfish":{"subcategory":"animal-marine","a":"Blowfish","b":"1F421","j":["blowfish","animal","nature","food","sea","ocean"],"k":[11,20],"o":0},"shark":{"subcategory":"animal-marine","a":"Shark","b":"1F988","j":["shark","animal","nature","fish","sea","ocean","jaws","fins","beach"],"k":[44,28],"o":3},"octopus":{"subcategory":"animal-marine","a":"Octopus","b":"1F419","j":["octopus","animal","creature","ocean","sea","nature","beach"],"k":[11,12],"o":0},"shell":{"subcategory":"animal-marine","a":"Spiral Shell","b":"1F41A","j":["spiral_shell","nature","sea","beach"],"k":[11,13],"o":0},"coral":{"subcategory":"animal-marine","a":"Coral","b":"1FAB8","j":["coral","ocean","sea","reef"],"k":[54,49],"o":14},"jellyfish":{"subcategory":"animal-marine","a":"Jellyfish","b":"1FABC","j":["jellyfish","sting","tentacles"],"k":[54,53],"o":15},"snail":{"subcategory":"animal-bug","a":"Snail","b":"1F40C","j":["snail","slow","animal","shell"],"k":[10,59],"o":0},"butterfly":{"subcategory":"animal-bug","a":"Butterfly","b":"1F98B","j":["butterfly","animal","insect","nature","caterpillar"],"k":[44,31],"o":3},"bug":{"subcategory":"animal-bug","a":"Bug","b":"1F41B","j":["bug","animal","insect","nature","worm"],"k":[11,14],"o":0},"ant":{"subcategory":"animal-bug","a":"Ant","b":"1F41C","j":["ant","animal","insect","nature","bug"],"k":[11,15],"o":0},"bee":{"subcategory":"animal-bug","a":"Honeybee","b":"1F41D","j":["honeybee","animal","insect","nature","bug","spring","honey"],"k":[11,16],"n":["honeybee"],"o":0},"beetle":{"subcategory":"animal-bug","a":"Beetle","b":"1FAB2","j":["beetle","insect"],"k":[54,43],"o":13},"ladybug":{"subcategory":"animal-bug","a":"Lady Beetle","b":"1F41E","j":["lady_beetle","animal","insect","nature","ladybug"],"k":[11,17],"n":["lady_beetle"],"o":0},"cricket":{"subcategory":"animal-bug","a":"Cricket","b":"1F997","j":["cricket","animal","chirp"],"k":[44,43],"o":5},"cockroach":{"subcategory":"animal-bug","a":"Cockroach","b":"1FAB3","j":["cockroach","insect","pests"],"k":[54,44],"o":13},"spider":{"subcategory":"animal-bug","a":"Spider","b":"1F577-FE0F","c":"1F577","j":["spider","animal","arachnid"],"k":[31,24],"o":0},"spider_web":{"subcategory":"animal-bug","a":"Spider Web","b":"1F578-FE0F","c":"1F578","j":["spider_web","animal","insect","arachnid","silk"],"k":[31,25],"o":0},"scorpion":{"subcategory":"animal-bug","a":"Scorpion","b":"1F982","j":["scorpion","animal","arachnid"],"k":[44,22],"o":1},"mosquito":{"subcategory":"animal-bug","a":"Mosquito","b":"1F99F","j":["mosquito","animal","nature","insect","malaria"],"k":[44,51],"o":11},"fly":{"subcategory":"animal-bug","a":"Fly","b":"1FAB0","j":["fly","insect"],"k":[54,41],"o":13},"worm":{"subcategory":"animal-bug","a":"Worm","b":"1FAB1","j":["worm","animal"],"k":[54,42],"o":13},"microbe":{"subcategory":"animal-bug","a":"Microbe","b":"1F9A0","j":["microbe","amoeba","bacteria","germs","virus","covid"],"k":[44,52],"o":11},"bouquet":{"subcategory":"plant-flower","a":"Bouquet","b":"1F490","j":["bouquet","flowers","nature","spring"],"k":[27,7],"o":0},"cherry_blossom":{"subcategory":"plant-flower","a":"Cherry Blossom","b":"1F338","j":["cherry_blossom","nature","plant","spring","flower"],"k":[5,53],"o":0},"white_flower":{"subcategory":"plant-flower","a":"White Flower","b":"1F4AE","j":["white_flower","japanese","spring"],"k":[28,6],"o":0},"lotus":{"subcategory":"plant-flower","a":"Lotus","b":"1FAB7","j":["lotus","flower","calm","meditation"],"k":[54,48],"o":14},"rosette":{"subcategory":"plant-flower","a":"Rosette","b":"1F3F5-FE0F","c":"1F3F5","j":["rosette","flower","decoration","military"],"k":[10,36],"o":0},"rose":{"subcategory":"plant-flower","a":"Rose","b":"1F339","j":["rose","flowers","valentines","love","spring"],"k":[5,54],"o":0},"wilted_flower":{"subcategory":"plant-flower","a":"Wilted Flower","b":"1F940","j":["wilted_flower","plant","nature","flower","rose"],"k":[43,13],"o":3},"hibiscus":{"subcategory":"plant-flower","a":"Hibiscus","b":"1F33A","j":["hibiscus","plant","vegetable","flowers","beach"],"k":[5,55],"o":0}
569,"sunflower":{"subcategory":"plant-flower","a":"Sunflower","b":"1F33B","j":["sunflower","nature","plant","fall"],"k":[5,56],"o":0},"blossom":{"subcategory":"plant-flower","a":"Blossom","b":"1F33C","j":["blossom","nature","flowers","yellow"],"k":[5,57],"o":0},"tulip":{"subcategory":"plant-flower","a":"Tulip","b":"1F337","j":["tulip","flowers","plant","nature","summer","spring"],"k":[5,52],"o":0},"hyacinth":{"subcategory":"plant-flower","a":"Hyacinth","b":"1FABB","j":["hyacinth","flower","lavender"],"k":[54,52],"o":15},"seedling":{"subcategory":"plant-other","a":"Seedling","b":"1F331","j":["seedling","plant","nature","grass","lawn","spring"],"k":[5,46],"o":0},"potted_plant":{"subcategory":"plant-other","a":"Potted Plant","b":"1FAB4","j":["potted plant","greenery","house"],"k":[54,45],"o":13},"evergreen_tree":{"subcategory":"plant-other","a":"Evergreen Tree","b":"1F332","j":["evergreen_tree","plant","nature"],"k":[5,47],"o":1},"deciduous_tree":{"subcategory":"plant-other","a":"Deciduous Tree","b":"1F333","j":["deciduous_tree","plant","nature"],"k":[5,48],"o":1},"palm_tree":{"subcategory":"plant-other","a":"Palm Tree","b":"1F334","j":["palm_tree","plant","vegetable","nature","summer","beach","mojito","tropical"],"k":[5,49],"o":0},"cactus":{"subcategory":"plant-other","a":"Cactus","b":"1F335","j":["cactus","vegetable","plant","nature"],"k":[5,50],"o":0},"ear_of_rice":{"subcategory":"plant-other","a":"Ear of Rice","b":"1F33E","j":["sheaf_of_rice","nature","plant"],"k":[5,59],"o":0},"herb":{"subcategory":"plant-other","a":"Herb","b":"1F33F","j":["herb","vegetable","plant","medicine","weed","grass","lawn"],"k":[5,60],"o":0},"shamrock":{"subcategory":"plant-other","a":"Shamrock","b":"2618-FE0F","c":"2618","j":["shamrock","vegetable","plant","nature","irish","clover"],"k":[57,19],"o":1},"four_leaf_clover":{"subcategory":"plant-other","a":"Four Leaf Clover","b":"1F340","j":["four_leaf_clover","vegetable","plant","nature","lucky","irish"],"k":[6,0],"o":0},"maple_leaf":{"subcategory":"plant-other","a":"Maple Leaf","b":"1F341","j":["maple_leaf","nature","plant","vegetable","ca","fall"],"k":[6,1],"o":0},"fallen_leaf":{"subcategory":"plant-other","a":"Fallen Leaf","b":"1F342","j":["fallen_leaf","nature","plant","vegetable","leaves"],"k":[6,2],"o":0},"leaves":{"subcategory":"plant-other","a":"Leaf Fluttering in Wind","b":"1F343","j":["leaf_fluttering_in_wind","nature","plant","tree","vegetable","grass","lawn","spring"],"k":[6,3],"o":0},"empty_nest":{"subcategory":"plant-other","a":"Empty Nest","b":"1FAB9","j":["empty nest","bird"],"k":[54,50],"o":14},"nest_with_eggs":{"subcategory":"plant-other","a":"Nest with Eggs","b":"1FABA","j":["nest with eggs","bird"],"k":[54,51],"o":14},"mushroom":{"subcategory":"plant-other","a":"Mushroom","b":"1F344","j":["mushroom","plant","vegetable"],"k":[6,4],"o":0},"grapes":{"subcategory":"food-fruit","a":"Grapes","b":"1F347","j":["grapes","fruit","food","wine"],"k":[6,7],"o":0},"melon":{"subcategory":"food-fruit","a":"Melon","b":"1F348","j":["melon","fruit","nature","food"],"k":[6,8],"o":0},"watermelon":{"subcategory":"food-fruit","a":"Watermelon","b":"1F349","j":["watermelon","fruit","food","picnic","summer"],"k":[6,9],"o":0},"tangerine":{"subcategory":"food-fruit","a":"Tangerine","b":"1F34A","j":["tangerine","food","fruit","nature","orange"],"k":[6,10],"o":0},"lemon":{"subcategory":"food-fruit","a":"Lemon","b":"1F34B","j":["lemon","fruit","nature"],"k":[6,11],"o":1},"banana":{"subcategory":"food-fruit","a":"Banana","b":"1F34C","j":["banana","fruit","food","monkey"],"k":[6,12],"o":0},"pineapple":{"subcategory":"food-fruit","a":"Pineapple","b":"1F34D","j":["pineapple","fruit","nature","food"],"k":[6,13],"o":0},"mango":{"subcategory":"food-fruit","a":"Mango","b":"1F96D","j":["mango","fruit","food","tropical"],"k":[43,57],"o":11},"apple":{"subcategory":"food-fruit","a":"Red Apple","b":"1F34E","j":["red_apple","fruit","mac","school"],"k":[6,14],"o":0},"green_apple":{"subcategory":"food-fruit","a":"Green Apple","b":"1F34F","j":["green_apple","fruit","nature"],"k":[6,15],"o":0},"pear":{"subcategory":"food-fruit","a":"Pear","b":"1F350","j":["pear","fruit","nature","food"],"k":[6,16],"o":1},"peach":{"subcategory":"food-fruit","a":"Peach","b":"1F351","j":["peach","fruit","nature","food"],"k":[6,17],"o":0},"cherries":{"subcategory":"food-fruit","a":"Cherries","b":"1F352","j":["cherries","food","fruit"],"k":[6,18],"o":0},"strawberry":{"subcategory":"food-fruit","a":"Strawberry","b":"1F353","j":["strawberry","fruit","food","nature"],"k":[6,19],"o":0},"blueberries":{"subcategory":"food-fruit","a":"Blueberries","b":"1FAD0","j":["blueberries","fruit"],"k":[55,18],"o":13},"kiwifruit":{"subcategory":"food-fruit","a":"Kiwifruit","b":"1F95D","j":["kiwi_fruit","fruit","food"],"k":[43,41],"o":3},"tomato":{"subcategory":"food-fruit","a":"Tomato","b":"1F345","j":["tomato","fruit","vegetable","nature","food"],"k":[6,5],"o":0},"olive":{"subcategory":"food-fruit","a":"Olive","b":"1FAD2","j":["olive","fruit"],"k":[55,20],"o":13},"coconut":{"subcategory":"food-fruit","a":"Coconut","b":"1F965","j":["coconut","fruit","nature","food","palm"],"k":[43,49],"o":5},"avocado":{"subcategory":"food-vegetable","a":"Avocado","b":"1F951","j":["avocado","fruit","food"],"k":[43,29],"o":3},"eggplant":{"subcategory":"food-vegetable","a":"Aubergine","b":"1F346","j":["eggplant","vegetable","nature","food","aubergine"],"k":[6,6],"o":0},"potato":{"subcategory":"food-vegetable","a":"Potato","b":"1F954","j":["potato","food","tuber","vegatable","starch"],"k":[43,32],"o":3},"carrot":{"subcategory":"food-vegetable","a":"Carrot","b":"1F955","j":["carrot","vegetable","food","orange"],"k":[43,33],"o":3},"corn":{"subcategory":"food-vegetable","a":"Ear of Maize","b":"1F33D","j":["ear_of_corn","food","vegetable","plant"],"k":[5,58],"o":0},"hot_pepper":{"subcategory":"food-vegetable","a":"Hot Pepper","b":"1F336-FE0F","c":"1F336","j":["hot_pepper","food","spicy","chilli","chili"],"k":[5,51],"o":0},"bell_pepper":{"subcategory":"food-vegetable","a":"Bell Pepper","b":"1FAD1","j":["bell pepper","fruit","plant"],"k":[55,19],"o":13},"cucumber":{"subcategory":"food-vegetable","a":"Cucumber","b":"1F952","j":["cucumber","fruit","food","pickle"],"k":[43,30],"o":3},"leafy_green":{"subcategory":"food-vegetable","a":"Leafy Green","b":"1F96C","j":["leafy_green","food","vegetable","plant","bok choy","cabbage","kale","lettuce"],"k":[43,56],"o":11},"broccoli":{"subcategory":"food-vegetable","a":"Broccoli","b":"1F966","j":["broccoli","fruit","food","vegetable"],"k":[43,50],"o":5},"garlic":{"subcategory":"food-vegetable","a":"Garlic","b":"1F9C4","j":["garlic","food","spice","cook"],"k":[46,11],"o":12},"onion":{"subcategory":"food-vegetable","a":"Onion","b":"1F9C5","j":["onion","cook","food","spice"],"k":[46,12],"o":12},"peanuts":{"subcategory":"food-vegetable","a":"Peanuts","b":"1F95C","j":["peanuts","food","nut"],"k":[43,40],"o":3},"beans":{"subcategory":"food-vegetable","a":"Beans","b":"1FAD8","j":["beans","food"],"k":[55,26],"o":14},"chestnut":{"subcategory":"food-vegetable","a":"Chestnut","b":"1F330","j":["chestnut","food","squirrel"],"k":[5,45],"o":0},"ginger_root":{"subcategory":"food-vegetable","a":"Ginger Root","b":"1FADA","j":["ginger root","spice","yellow","cooking","gingerbread"],"k":[55,28],"o":15},"pea_pod":{"subcategory":"food-vegetable","a":"Pea Pod","b":"1FADB","j":["pea pod","cozy","green"],"k":[55,29],"o":15},"bread":{"subcategory":"food-prepared","a":"Bread","b":"1F35E","j":["bread","food","wheat","breakfast","toast"],"k":[6,30],"o":0},"croissant":{"subcategory":"food-prepared","a":"Croissant","b":"1F950","j":["croissant","food","bread","french"],"k":[43,28],"o":3},"baguette_bread":{"subcategory":"food-prepared","a":"Baguette Bread","b":"1F956","j":["baguette_bread","food","bread","french","france","bakery"],"k":[43,34],"o":3},"flatbread":{"subcategory":"food-prepared","a":"Flatbread","b":"1FAD3","j":["flatbread","flour","food","bakery"],"k":[55,21],"o":13},"pretzel":{"subcategory":"food-prepared","a":"Pretzel","b":"1F968","j":["pretzel","food","bread","twisted","germany","bakery"],"k":[43,52],"o":5},"bagel":{"subcategory":"food-prepared","a":"Bagel","b":"1F96F","j":["bagel","food","bread","bakery","schmear","jewish_bakery"],"k":[43,59],"o":11},"pancakes":{"subcategory":"food-prepared","a":"Pancakes","b":"1F95E","j":["pancakes","food","breakfast","flapjacks","hotcakes","brunch"],"k":[43,42],"o":3},"waffle":{"subcategory":"food-prepared","a":"Waffle","b":"1F9C7","j":["waffle","food","breakfast","brunch"],"k":[46,14],"o":12},"cheese_wedge":{"subcategory":"food-prepared","a":"Cheese Wedge","b":"1F9C0","j":["cheese_wedge","food","chadder","swiss"],"k":[46,7],"o":1},"meat_on_bone":{"subcategory":"food-prepared","a":"Meat on Bone","b":"1F356","j":["meat_on_bone","good","food","drumstick"],"k":[6,22],"o":0},"poultry_leg":{"subcategory":"food-prepared","a":"Poultry Leg","b":"1F357","j":["poultry_leg","food","meat","drumstick","bird","chicken","turkey"],"k":[6,23],"o":0},"cut_of_meat":{"subcategory":"food-prepared","a":"Cut of Meat","b":"1F969","j":["cut_of_meat","food","cow","meat","cut","chop","lambchop","porkchop"],"k":[43,53],"o":5},"bacon":{"subcategory":"food-prepared","a":"Bacon","b":"1F953","j":["bacon","food","breakfast","pork","pig","meat","brunch"],"k":[43,31],"o":3},"hamburger":{"subcategory":"food-prepared","a":"Hamburger","b":"1F354","j":["hamburger","meat","fast food","beef","cheeseburger","mcdonalds","burger king"],"k":[6,20],"o":0},"fries":{"subcategory":"food-prepared","a":"French Fries","b":"1F35F","j":["french_fries","chips","snack","fast food","potato"],"k":[6,31],"o":0},"pizza":{"subcategory":"food-prepared","a":"Slice of Pizza","b":"1F355","j":["pizza","food","party","italy"],"k":[6,21],"o":0},"hotdog":{"subcategory":"food-prepared","a":"Hot Dog","b":"1F32D","j":["hot_dog","food","frankfurter","america"],"k":[5,42],"o":1},"sandwich":{"subcategory":"food-prepared","a":"Sandwich","b":"1F96A","j":["sandwich","food","lunch","bread","toast","bakery"],"k":[43,54],"o":5},"taco":{"subcategory":"food-prepared","a":"Taco","b":"1F32E","j":["taco","food","mexican"],"k":[5,43],"o":1}
569,"burrito":{"subcategory":"food-prepared","a":"Burrito","b":"1F32F","j":["burrito","food","mexican"],"k":[5,44],"o":1},"tamale":{"subcategory":"food-prepared","a":"Tamale","b":"1FAD4","j":["tamale","food","masa"],"k":[55,22],"o":13},"stuffed_flatbread":{"subcategory":"food-prepared","a":"Stuffed Flatbread","b":"1F959","j":["stuffed_flatbread","food","flatbread","stuffed","gyro","mediterranean"],"k":[43,37],"o":3},"falafel":{"subcategory":"food-prepared","a":"Falafel","b":"1F9C6","j":["falafel","food","mediterranean"],"k":[46,13],"o":12},"egg":{"subcategory":"food-prepared","a":"Egg","b":"1F95A","j":["egg","food","chicken","breakfast"],"k":[43,38],"o":3},"fried_egg":{"subcategory":"food-prepared","a":"Cooking","b":"1F373","j":["cooking","food","breakfast","kitchen","egg","skillet"],"k":[6,51],"n":["cooking"],"o":0},"shallow_pan_of_food":{"subcategory":"food-prepared","a":"Shallow Pan of Food","b":"1F958","j":["shallow_pan_of_food","food","cooking","casserole","paella","skillet"],"k":[43,36],"o":3},"stew":{"subcategory":"food-prepared","a":"Pot of Food","b":"1F372","j":["pot_of_food","food","meat","soup","hot pot"],"k":[6,50],"o":0},"fondue":{"subcategory":"food-prepared","a":"Fondue","b":"1FAD5","j":["fondue","cheese","pot","food"],"k":[55,23],"o":13},"bowl_with_spoon":{"subcategory":"food-prepared","a":"Bowl with Spoon","b":"1F963","j":["bowl_with_spoon","food","breakfast","cereal","oatmeal","porridge"],"k":[43,47],"o":5},"green_salad":{"subcategory":"food-prepared","a":"Green Salad","b":"1F957","j":["green_salad","food","healthy","lettuce","vegetable"],"k":[43,35],"o":3},"popcorn":{"subcategory":"food-prepared","a":"Popcorn","b":"1F37F","j":["popcorn","food","movie theater","films","snack","drama"],"k":[7,2],"o":1},"butter":{"subcategory":"food-prepared","a":"Butter","b":"1F9C8","j":["butter","food","cook"],"k":[46,15],"o":12},"salt":{"subcategory":"food-prepared","a":"Salt Shaker","b":"1F9C2","j":["salt","condiment","shaker"],"k":[46,9],"o":11},"canned_food":{"subcategory":"food-prepared","a":"Canned Food","b":"1F96B","j":["canned_food","food","soup","tomatoes"],"k":[43,55],"o":5},"bento":{"subcategory":"food-asian","a":"Bento Box","b":"1F371","j":["bento_box","food","japanese","box","lunch"],"k":[6,49],"o":0},"rice_cracker":{"subcategory":"food-asian","a":"Rice Cracker","b":"1F358","j":["rice_cracker","food","japanese","snack","senbei"],"k":[6,24],"o":0},"rice_ball":{"subcategory":"food-asian","a":"Rice Ball","b":"1F359","j":["rice_ball","food","japanese","onigiri","omusubi"],"k":[6,25],"o":0},"rice":{"subcategory":"food-asian","a":"Cooked Rice","b":"1F35A","j":["cooked_rice","food","asian"],"k":[6,26],"o":0},"curry":{"subcategory":"food-asian","a":"Curry and Rice","b":"1F35B","j":["curry_rice","food","spicy","hot","indian"],"k":[6,27],"o":0},"ramen":{"subcategory":"food-asian","a":"Steaming Bowl","b":"1F35C","j":["steaming_bowl","food","japanese","noodle","chopsticks","ramen"],"k":[6,28],"o":0},"spaghetti":{"subcategory":"food-asian","a":"Spaghetti","b":"1F35D","j":["spaghetti","food","italian","pasta","noodle"],"k":[6,29],"o":0},"sweet_potato":{"subcategory":"food-asian","a":"Roasted Sweet Potato","b":"1F360","j":["roasted_sweet_potato","food","nature","plant"],"k":[6,32],"o":0},"oden":{"subcategory":"food-asian","a":"Oden","b":"1F362","j":["oden","skewer","food","japanese"],"k":[6,34],"o":0},"sushi":{"subcategory":"food-asian","a":"Sushi","b":"1F363","j":["sushi","food","fish","japanese","rice"],"k":[6,35],"o":0},"fried_shrimp":{"subcategory":"food-asian","a":"Fried Shrimp","b":"1F364","j":["fried_shrimp","food","animal","appetizer","summer"],"k":[6,36],"o":0},"fish_cake":{"subcategory":"food-asian","a":"Fish Cake with Swirl Design","b":"1F365","j":["fish_cake_with_swirl","food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],"k":[6,37],"o":0},"moon_cake":{"subcategory":"food-asian","a":"Moon Cake","b":"1F96E","j":["moon_cake","food","autumn","dessert"],"k":[43,58],"o":11},"dango":{"subcategory":"food-asian","a":"Dango","b":"1F361","j":["dango","food","dessert","sweet","japanese","barbecue","meat"],"k":[6,33],"o":0},"dumpling":{"subcategory":"food-asian","a":"Dumpling","b":"1F95F","j":["dumpling","food","empanad
569a","pierogi","potsticker","gyoza"],"k":[43,43],"o":5},"fortune_cookie":{"subcategory":"food-asian","a":"Fortune Cookie","b":"1F960","j":["fortune_cookie","food","prophecy","dessert"],"k":[43,44],"o":5},"takeout_box":{"subcategory":"food-asian","a":"Takeout Box","b":"1F961","j":["takeout_box","food","leftovers"],"k":[43,45],"o":5},"crab":{"subcategory":"food-marine","a":"Crab","b":"1F980","j":["crab","animal","crustacean"],"k":[44,20],"o":1},"lobster":{"subcategory":"food-marine","a":"Lobster","b":"1F99E","j":["lobster","animal","nature","bisque","claws","seafood"],"k":[44,50],"o":11},"shrimp":{"subcategory":"food-marine","a":"Shrimp","b":"1F990","j":["shrimp","animal","ocean","nature","seafood"],"k":[44,36],"o":3},"squid":{"subcategory":"food-marine","a":"Squid","b":"1F991","j":["squid","animal","nature","ocean","sea"],"k":[44,37],"o":3},"oyster":{"subcategory":"food-marine","a":"Oyster","b":"1F9AA","j":["oyster","food"],"k":[45,1],"o":12},"icecream":{"subcategory":"food-sweet","a":"Soft Ice Cream","b":"1F366","j":["soft_ice_cream","food","hot","dessert","summer"],"k":[6,38],"o":0},"shaved_ice":{"subcategory":"food-sweet","a":"Shaved Ice","b":"1F367","j":["shaved_ice","hot","dessert","summer"],"k":[6,39],"o":0},"ice_cream":{"subcategory":"food-sweet","a":"Ice Cream","b":"1F368","j":["ice_cream","food","hot","dessert"],"k":[6,40],"o":0},"doughnut":{"subcategory":"food-sweet","a":"Doughnut","b":"1F369","j":["doughnut","food","dessert","snack","sweet","donut"],"k":[6,41],"o":0},"cookie":{"subcategory":"food-sweet","a":"Cookie","b":"1F36A","j":["cookie","food","snack","oreo","chocolate","sweet","dessert"],"k":[6,42],"o":0},"birthday":{"subcategory":"food-sweet","a":"Birthday Cake","b":"1F382","j":["birthday_cake","food","dessert","cake"],"k":[7,5],"o":0},"cake":{"subcategory":"food-sweet","a":"Shortcake","b":"1F370","j":["shortcake","food","dessert"],"k":[6,48],"o":0},"cupcake":{"subcategory":"food-sweet","a":"Cupcake","b":"1F9C1","j":["cupcake","food","dessert","bakery","sweet"],"k":[46,8],"o":11},"pie":{"subcategory":"food-sweet","a":"Pie","b":"1F967","j":["pie","food","dessert","pastry"],"k":[43,51],"o":5},"chocolate_bar":{"subcategory":"food-sweet","a":"Chocolate Bar","b":"1F36B","j":["chocolate_bar","food","snack","dessert","sweet"],"k":[6,43],"o":0}
569,"candy":{"subcategory":"food-sweet","a":"Candy","b":"1F36C","j":["candy","snack","dessert","sweet","lolly"],"k":[6,44],"o":0},"lollipop":{"subcategory":"food-sweet","a":"Lollipop","b":"1F36D","j":["lollipop","food","snack","candy","sweet"],"k":[6,45],"o":0},"custard":{"subcategory":"food-sweet","a":"Custard","b":"1F36E","j":["custard","dessert","food","pudding","flan"],"k":[6,46],"o":0},"honey_pot":{"subcategory":"food-sweet","a":"Honey Pot","b":"1F36F","j":["honey_pot","bees","sweet","kitchen"],"k":[6,47],"o":0},"baby_bottle":{"subcategory":"drink","a":"Baby Bottle","b":"1F37C","j":["baby_bottle","food","container","milk"],"k":[6,60],"o":1},"glass_of_milk":{"subcategory":"drink","a":"Glass of Milk","b":"1F95B","j":["glass_of_milk","beverage","drink","cow"],"k":[43,39],"o":3},"coffee":{"subcategory":"drink","a":"Hot Beverage","b":"2615","j":["hot_beverage","beverage","caffeine","latte","espresso","coffee","mug"],"k":[57,18],"o":0},"teapot":{"subcategory":"drink","a":"Teapot","b":"1FAD6","j":["teapot","drink","hot"],"k":[55,24],"o":13},"tea":{"subcategory":"drink","a":"Teacup Without Handle","b":"1F375","j":["teacup_without_handle","drink","bowl","breakfast","green","british"],"k":[6,53],"o":0},"sake":{"subcategory":"drink","a":"Sake Bottle and Cup","b":"1F376","j":["sake","wine","drink","drunk","beverage","japanese","alcohol","booze"],"k":[6,54],"o":0},"champagne":{"subcategory":"drink","a":"Bottle with Popping Cork","b":"1F37E","j":["bottle_with_popping_cork","drink","wine","bottle","celebration"],"k":[7,1],"o":1},"wine_glass":{"subcategory":"drink","a":"Wine Glass","b":"1F377","j":["wine_glass","drink","beverage","drunk","alcohol","booze"],"k":[6,55],"o":0},"cocktail":{"subcategory":"drink","a":"Cocktail Glass","b":"1F378","j":["cocktail_glass","drink","drunk","alcohol","beverage","booze","mojito"],"k":[6,56],"o":0},"tropical_drink":{"subcategory":"drink","a":"Tropical Drink","b":"1F379","j":["tropical_drink","beverage","cocktail","summer","beach","alcohol","booze","mojito"],"k":[6,57],"o":0},"beer":{"subcategory":"drink","a":"Beer Mug","b":"1F37A","j":["beer_mug","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[6,58],"o":0},"beers":{"subcategory":"drink","a":"Clinking Beer Mugs","b":"1F37B","j":["clinking_beer_mugs","relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[6,59],"o":0},"clinking_glasses":{"subcategory":"drink","a":"Clinking Glasses","b":"1F942","j":["clinking_glasses","beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],"k":[43,15],"o":3},"tumbler_glass":{"subcategory":"drink","a":"Tumbler Glass","b":"1F943","j":["tumbler_glass","drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],"k":[43,16],"o":3},"pouring_liquid":{"subcategory":"drink","a":"Pouring Liquid","b":"1FAD7","j":["pouring liquid","cup","water"],"k":[55,25],"o":14},"cup_with_straw":{"subcategory":"drink","a":"Cup with Straw","b":"1F964","j":["cup_with_straw","drink","soda"],"k":[43,48],"o":5},"bubble_tea":{"subcategory":"drink","a":"Bubble Tea","b":"1F9CB","j":["bubble tea","taiwan","boba","milk tea","straw"],"k":[46,18],"o":13},"beverage_box":{"subcategory":"drink","a":"Beverage Box","b":"1F9C3","j":["beverage_box","drink"],"k":[46,10],"o":12},"mate_drink":{"subcategory":"drink","a":"Mate Drink","b":"1F9C9","j":["mate","drink","tea","beverage"],"k":[46,16],"o":12},"ice_cube":{"subcategory":"drink","a":"Ice Cube","b":"1F9CA","j":["ice","water","cold"],"k":[46,17],"o":12},"chopsticks":{"subcategory":"dishware","a":"Chopsticks","b":"1F962","j":["chopsticks","food"],"k":[43,46],"o":5},"knife_fork_plate":{"subcategory":"dishware","a":"Fork and Knife with Plate","b":"1F37D-FE0F","c":"1F37D","j":["fork_and_knife_with_plate","food","eat","meal","lunch","dinner","restaurant"],"k":[7,0],"o":0},"fork_and_knife":{"subcategory":"dishware","a":"Fork and Knife","b":"1F374","j":["fork_and_knife","cutlery","kitchen"],"k":[6,52],"o":0},"spoon":{"subcategory":"dishware","a":"Spoon","b":"1F944","j":["spoon","cutlery","kitchen","tableware"],"k":[43,17],"o":3},"hocho":{"subcategory":"dishware","a":"Hocho","b":"1F52A","j":["kitchen_knife","knife","blade","cutlery","kitchen","weapon"],"k":[30,7],"n":["knife"],"o":0},"jar":{"subcategory":"dishware","a":"Jar","b":"1FAD9","j":["jar","container","sauce"],"k":[55,27],"o":14},"amphora":{"subcategory":"dishware","a":"Amphora","b":"1F3FA","j":["amphora","vase","jar"],"k":[10,40],"o":1},"earth_africa":{"subcategory":"place-map","a":"Earth Globe Europe-Africa","b":"1F30D","j":["globe_showing_europe_africa","globe","world","earth","international"],"k":[5,12],"o":0},"earth_americas":{"subcategory":"place-map","a":"Earth Globe Americas","b":"1F30E","j":["globe_showing_americas","globe","world","USA","earth","international"],"k":[5,13],"o":0},"earth_asia":{"subcategory":"place-map","a":"Earth Globe Asia-Australia","b":"1F30F","j":["globe_showing_asia_australia","globe","world","east","earth","international"],"k":[5,14],"o":0}
569,"globe_with_meridians":{"subcategory":"place-map","a":"Globe with Meridians","b":"1F310","j":["globe_with_meridians","earth","international","world","internet","interweb","i18n"],"k":[5,15],"o":1},"world_map":{"subcategory":"place-map","a":"World Map","b":"1F5FA-FE0F","c":"1F5FA","j":["world_map","location","direction"],"k":[32,15],"o":0},"japan":{"subcategory":"place-map","a":"Silhouette of Japan","b":"1F5FE","j":["map_of_japan","nation","country","japanese","asia"],"k":[32,19],"o":0},"compass":{"subcategory":"place-map","a":"Compass","b":"1F9ED","j":["compass","magnetic","navigation","orienteering"],"k":[53,29],"o":11},"snow_capped_mountain":{"subcategory":"place-geographic","a":"Snow-Capped Mountain","b":"1F3D4-FE0F","c":"1F3D4","j":["snow_capped_mountain","photo","nature","environment","winter","cold"],"k":[9,60],"o":0},"mountain":{"subcategory":"place-geographic","a":"Mountain","b":"26F0-FE0F","c":"26F0","j":["mountain","photo","nature","environment"],"k":[58,26],"o":0},"volcano":{"subcategory":"place-geographic","a":"Volcano","b":"1F30B","j":["volcano","photo","nature","disaster"],"k":[5,10],"o":0},"mount_fuji":{"subcategory":"place-geographic","a":"Mount Fuji","b":"1F5FB","j":["mount_fuji","photo","mountain","nature","japanese"],"k":[32,16],"o":0},"camping":{"subcategory":"place-geographic","a":"Camping","b":"1F3D5-FE0F","c":"1F3D5","j":["camping","photo","outdoors","tent"],"k":[10,0],"o":0},"beach_with_umbrella":{"subcategory":"place-geographic","a":"Beach with Umbrella","b":"1F3D6-FE0F","c":"1F3D6","j":["beach_with_umbrella","weather","summer","sunny","sand","mojito"],"k":[10,1],"o":0},"desert":{"subcategory":"place-geographic","a":"Desert","b":"1F3DC-FE0F","c":"1F3DC","j":["desert","photo","warm","saharah"],"k":[10,7],"o":0},"desert_island":{"subcategory":"place-geographic","a":"Desert Island","b":"1F3DD-FE0F","c":"1F3DD","j":["desert_island","photo","tropical","mojito"],"k":[10,8],"o":0},"national_park":{"subcategory":"place-geographic","a":"National Park","b":"1F3DE-FE0F","c":"1F3DE","j":["national_park","photo","environment","nature"],"k":[10,9],"o":0},"stadium":{"subcategory":"place-building","a":"Stadium","b":"1F3DF-FE0F","c":"1F3DF","j":["stadium","photo","place","sports","concert","venue"],"k":[10,10],"o":0},"classical_building":{"subcategory":"place-building","a":"Classical Building","b":"1F3DB-FE0F","c":"1F3DB","j":["classical_building","art","culture","history"],"k":[10,6],"o":0},"building_construction":{"subcategory":"place-building","a":"Building Construction","b":"1F3D7-FE0F","c":"1F3D7","j":["building_construction","wip","working","progress"],"k":[10,2],"o":0}
569,"bricks":{"subcategory":"place-building","a":"Brick","b":"1F9F1","j":["brick","bricks"],"k":[53,33],"o":11},"rock":{"subcategory":"place-building","a":"Rock","b":"1FAA8","j":["rock","stone"],"k":[54,33],"o":13},"wood":{"subcategory":"place-building","a":"Wood","b":"1FAB5","j":["wood","nature","timber","trunk"],"k":[54,46],"o":13},"hut":{"subcategory":"place-building","a":"Hut","b":"1F6D6","j":["hut","house","structure"],"k":[38,7],"o":13},"house_buildings":{"subcategory":"place-building","a":"Houses","b":"1F3D8-FE0F","c":"1F3D8","j":["houses","buildings","photo"],"k":[10,3],"o":0},"derelict_house_building":{"subcategory":"place-building","a":"Derelict House","b":"1F3DA-FE0F","c":"1F3DA","j":["derelict_house","abandon","evict","broken","building"],"k":[10,5],"o":0},"house":{"subcategory":"place-building","a":"House Building","b":"1F3E0","j":["house","building","home"],"k":[10,11],"o":0},"house_with_garden":{"subcategory":"place-building","a":"House with Garden","b":"1F3E1","j":["house_with_garden","home","plant","nature"],"k":[10,12],"o":0},"office":{"subcategory":"place-building","a":"Office Building","b":"1F3E2","j":["office_building","building","bureau","work"],"k":[10,13],"o":0},"post_office":{"subcategory":"place-building","a":"Japanese Post Office","b":"1F3E3","j":["japanese_post_office","building","envelope","communication"],"k":[10,14],"o":0},"european_post_office":{"subcategory":"place-building","a":"European Post Office","b":"1F3E4","j":["post_office","building","email"],"k":[10,15],"o":1},"hospital":{"subcategory":"place-building","a":"Hospital","b":"1F3E5","j":["hospital","building","health","surgery","doctor"],"k":[10,16],"o":0},"bank":{"subcategory":"place-building","a":"Bank","b":"1F3E6","j":["bank","building","money","sales","cash","business","enterprise"],"k":[10,17],"o":0},"hotel":{"subcategory":"place-building","a":"Hotel","b":"1F3E8","j":["hotel","building","accomodation","checkin"],"k":[10,19],"o":0},"love_hotel":{"subcategory":"place-building","a":"Love Hotel","b":"1F3E9","j":["love_hotel","like","affection","dating"],"k":[10,20],"o":0},"convenience_store":{"subcategory":"place-building","a":"Convenience Store","b":"1F3EA","j":["convenience_store","building","shopping","groceries"],"k":[10,21],"o":0},"school":{"subcategory":"place-building","a":"School","b":"1F3EB","j":["school","building","student","education","learn","teach"],"k":[10,22],"o":0},"department_store":{"subcategory":"place-building","a":"Department Store","b":"1F3EC","j":["department_store","building","shopping","mall"],"k":[10,23],"o":0},"factory":{"subcategory":"place-building","a":"Factory","b":"1F3ED","j":["factory","building","industry","pollution","smoke"],"k":[10,24],"o":0},"japanese_castle":{"subcategory":"place-building","a":"Japanese Castle","b":"1F3EF","j":["japanese_castle","photo","building"],"k":[10,26],"o":0},"european_castle":{"subcategory":"place-building","a":"European Castle","b":"1F3F0","j":["castle","building","royalty","history"],"k":[10,27],"o":0},"wedding":{"subcategory":"place-building","a":"Wedding","b":"1F492","j":["wedding","love","like","affection","couple","marriage","bride","groom"],"k":[27,34],"o":0}
569,"tokyo_tower":{"subcategory":"place-building","a":"Tokyo Tower","b":"1F5FC","j":["tokyo_tower","photo","japanese"],"k":[32,17],"o":0},"statue_of_liberty":{"subcategory":"place-building","a":"Statue of Liberty","b":"1F5FD","j":["statue_of_liberty","american","newyork"],"k":[32,18],"o":0},"church":{"subcategory":"place-religious","a":"Church","b":"26EA","j":["church","building","religion","christ"],"k":[58,25],"o":0},"mosque":{"subcategory":"place-religious","a":"Mosque","b":"1F54C","j":["mosque","islam","worship","minaret"],"k":[30,30],"o":1},"hindu_temple":{"subcategory":"place-religious","a":"Hindu Temple","b":"1F6D5","j":["hindu_temple","religion"],"k":[38,6],"o":12},"synagogue":{"subcategory":"place-religious","a":"Synagogue","b":"1F54D","j":["synagogue","judaism","worship","temple","jewish"],"k":[30,31],"o":1},"shinto_shrine":{"subcategory":"place-religious","a":"Shinto Shrine","b":"26E9-FE0F","c":"26E9","j":["shinto_shrine","temple","japan","kyoto"],"k":[58,24],"o":0},"kaaba":{"subcategory":"place-religious","a":"Kaaba","b":"1F54B","j":["kaaba","mecca","mosque","islam"],"k":[30,29],"o":1},"fountain":{"subcategory":"place-other","a":"Fountain","b":"26F2","j":["fountain","photo","summer","water","fresh"],"k":[58,28],"o":0},"tent":{"subcategory":"place-other","a":"Tent","b":"26FA","j":["tent","photo","camping","outdoors"],"k":[58,52],"o":0},"foggy":{"subcategory":"place-other","a":"Foggy","b":"1F301","j":["foggy","photo","mountain"],"k":[5,0],"o":0},"night_with_stars":{"subcategory":"place-other","a":"Night with Stars","b":"1F303","j":["night_with_stars","evening","city","downtown"],"k":[5,2],"o":0},"cityscape":{"subcategory":"place-other","a":"Cityscape","b":"1F3D9-FE0F","c":"1F3D9","j":["cityscape","photo","night life","urban"],"k":[10,4],"o":0},"sunrise_over_mountains":{"subcategory":"place-other","a":"Sunrise over Mountains","b":"1F304","j":["sunrise_over_mountains","view","vacation","photo"],"k":[5,3],"o":0},"sunrise":{"subcategory":"place-other","a":"Sunrise","b":"1F305","j":["sunrise","morning","view","vacation","photo"],"k":[5,4],"o":0},"city_sunset":{"subcategory":"place-other","a":"Cityscape at Dusk","b":"1F306","j":["cityscape_at_dusk","photo","evening","sky","buildings"],"k":[5,5],"o":0},"city_sunrise":{"subcategory":"place-other","a":"Sunset over Buildings","b":"1F307","j":["sunset","photo","good morning","dawn"],"k":[5,6],"o":0},"bridge_at_night":{"subcategory":"place-other","a":"Bridge at Night","b":"1F309","j":["bridge_at_night","photo","sanfrancisco"],"k":[5,8],"o":0},"hotsprings":{"subcategory":"place-other","a":"Hot Springs","b":"2668-FE0F","c":"2668","j":["hot_springs","bath","warm","relax"],"k":[57,55],"o":0},"carousel_horse":{"subcategory":"place-other","a":"Carousel Horse","b":"1F3A0","j":["carousel_horse","photo","carnival"],"k":[7,35],"o":0},"playground_slide":{"subcategory":"place-other","a":"Playground Slide","b":"1F6DD","j":["playground slide","fun","park"],"k":[38,10],"o":14},"ferris_wheel":{"subcategory":"place-other","a":"Ferris Wheel","b":"1F3A1","j":["ferris_wheel","photo","carnival","londoneye"],"k":[7,36],"o":0},"roller_coaster":{"subcategory":"place-other","a":"Roller Coaster","b":"1F3A2","j":["roller_coaster","carnival","playground","photo","fun"],"k":[7,37],"o":0},"barber":{"subcategory":"place-other","a":"Barber Pole","b":"1F488","j":["barber_pole","hair","salon","style"],"k":[26,35],"o":0},"circus_tent":{"subcategory":"place-other","a":"Circus Tent","b":"1F3AA","j":["circus_tent","festival","carnival","party"],"k":[7,45],"o":0},"steam_locomotive":{"subcategory":"transport-ground","a":"Steam Locomotive","b":"1F682","j":["locomotive","transportation","vehicle","train"],"k":[35,35],"o":1},"railway_car":{"subcategory":"transport-ground","a":"Railway Car","b":"1F683","j":["railway_car","transportation","vehicle"],"k":[35,36],"o":0},"bullettrain_side":{"subcategory":"transport-ground","a":"High-Speed Train","b":"1F684","j":["high_speed_train","transportation","vehicle"],"k":[35,37],"o":0},"bullettrain_front":{"subcategory":"transport-ground","a":"High-Speed Train with Bullet Nose","b":"1F685","j":["bullet_train","transportation","vehicle","speed","fast","public","travel"],"k":[35,38],"o":0},"train2":{"subcategory":"transport-ground","a":"Train","b":"1F686","j":["train","transportation","vehicle"],"k":[35,39],"o":1},"metro":{"subcategory":"transport-ground","a":"Metro","b":"1F687","j":["metro","transportation","blue-square","mrt","underground","tube"],"k":[35,40],"o":0},"light_rail":{"subcategory":"transport-ground","a":"Light Rail","b":"1F688","j":["light_rail","transportation","vehicle"],"k":[35,41],"o":1}
569,"station":{"subcategory":"transport-ground","a":"Station","b":"1F689","j":["station","transportation","vehicle","public"],"k":[35,42],"o":0},"tram":{"subcategory":"transport-ground","a":"Tram","b":"1F68A","j":["tram","transportation","vehicle"],"k":[35,43],"o":1},"monorail":{"subcategory":"transport-ground","a":"Monorail","b":"1F69D","j":["monorail","transportation","vehicle"],"k":[36,1],"o":1},"mountain_railway":{"subcategory":"transport-ground","a":"Mountain Railway","b":"1F69E","j":["mountain_railway","transportation","vehicle"],"k":[36,2],"o":1},"train":{"subcategory":"transport-ground","a":"Tram Car","b":"1F68B","j":["tram_car","transportation","vehicle","carriage","public","travel"],"k":[35,44],"o":1},"bus":{"subcategory":"transport-ground","a":"Bus","b":"1F68C","j":["bus","car","vehicle","transportation"],"k":[35,45],"o":0},"oncoming_bus":{"subcategory":"transport-ground","a":"Oncoming Bus","b":"1F68D","j":["oncoming_bus","vehicle","transportation"],"k":[35,46],"o":0},"trolleybus":{"subcategory":"transport-ground","a":"Trolleybus","b":"1F68E","j":["trolleybus","bart","transportation","vehicle"],"k":[35,47],"o":1},"minibus":{"subcategory":"transport-ground","a":"Minibus","b":"1F690","j":["minibus","vehicle","car","transportation"],"k":[35,49],"o":1},"ambulance":{"subcategory":"transport-ground","a":"Ambulance","b":"1F691","j":["ambulance","health","911","hospital"],"k":[35,50],"o":0},"fire_engine":{"subcategory":"transport-ground","a":"Fire Engine","b":"1F692","j":["fire_engine","transportation","cars","vehicle"],"k":[35,51],"o":0},"police_car":{"subcategory":"transport-ground","a":"Police Car","b":"1F693","j":["police_car","vehicle","cars","transportation","law","legal","enforcement"],"k":[35,52],"o":0},"oncoming_police_car":{"subcategory":"transport-ground","a":"Oncoming Police Car","b":"1F694","j":["oncoming_police_car","vehicle","law","legal","enforcement","911"],"k":[35,53],"o":0},"taxi":{"subcategory":"transport-ground","a":"Taxi","b":"1F695","j":["taxi","uber","vehicle","cars","transportation"],"k":[35,54],"o":0},"oncoming_taxi":{"subcategory":"transport-ground","a":"Oncoming Taxi","b":"1F696","j":["oncoming_taxi","vehicle","cars","uber"],"k":[35,55],"o":1},"car":{"subcategory":"transport-ground","a":"Automobile","b":"1F697","j":["automobile","red","transportation","vehicle"],"k":[35,56],"n":["red_car"],"o":0},"oncoming_automobile":{"subcategory":"transport-ground","a":"Oncoming Automobile","b":"1F698","j":["oncoming_automobile","car","vehicle","transportation"],"k":[35,57],"o":0},"blue_car":{"subcategory":"transport-ground","a":"Recreational Vehicle","b":"1F699","j":["sport_utility_vehicle","transportation","vehicle"],"k":[35,58],"o":0},"pickup_truck":{"subcategory":"transport-ground","a":"Pickup Truck","b":"1F6FB","j":["pickup truck","car","transportation"],"k":[38,31],"o":13},"truck":{"subcategory":"transport-ground","a":"Delivery Truck","b":"1F69A","j":["delivery_truck","cars","transportation"],"k":[35,59],"o":0},"articulated_lorry":{"subcategory":"transport-ground","a":"Articulated Lorry","b":"1F69B","j":["articulated_lorry","vehicle","cars","transportation","express"],"k":[35,60],"o":1},"tractor":{"subcategory":"transport-ground","a":"Tractor","b":"1F69C","j":["tractor","vehicle","car","farming","agriculture"],"k":[36,0],"o":1},"racing_car":{"subcategory":"transport-ground","a":"Racing Car","b":"1F3CE-FE0F","c":"1F3CE","j":["racing_car","sports","race","fast","formula","f1"],"k":[9,54],"o":0},"racing_motorcycle":{"subcategory":"transport-ground","a":"Motorcycle","b":"1F3CD-FE0F","c":"1F3CD","j":["motorcycle","race","sports","fast"],"k":[9,53],"o":0},"motor_scooter":{"subcategory":"transport-ground","a":"Motor Scooter","b":"1F6F5","j":["motor_scooter","vehicle","vespa","sasha"],"k":[38,25],"o":3},"manual_wheelchair":{"subcategory":"transport-ground","a":"Manual Wheelchair","b":"1F9BD","j":["manual_wheelchair","accessibility"],"k":[46,4],"o":12},"motorized_wheelchair":{"subcategory":"transport-ground","a":"Motorized Wheelchair","b":"1F9BC","j":["motorized_wheelchair","accessibility"],"k":[46,3],"o":12},"auto_rickshaw":{"subcategory":"transport-ground","a":"Auto Rickshaw","b"
569:"1F6FA","j":["auto_rickshaw","move","transportation"],"k":[38,30],"o":12},"bike":{"subcategory":"transport-ground","a":"Bicycle","b":"1F6B2","j":["bicycle","bike","sports","exercise","hipster"],"k":[36,39],"o":0},"scooter":{"subcategory":"transport-ground","a":"Scooter","b":"1F6F4","j":["kick_scooter","vehicle","kick","razor"],"k":[38,24],"o":3},"skateboard":{"subcategory":"transport-ground","a":"Skateboard","b":"1F6F9","j":["skateboard","board"],"k":[38,29],"o":11},"roller_skate":{"subcategory":"transport-ground","a":"Roller Skate","b":"1F6FC","j":["roller skate","footwear","sports"],"k":[38,32],"o":13},"busstop":{"subcategory":"transport-ground","a":"Bus Stop","b":"1F68F","j":["bus_stop","transportation","wait"],"k":[35,48],"o":0},"motorway":{"subcategory":"transport-ground","a":"Motorway","b":"1F6E3-FE0F","c":"1F6E3","j":["motorway","road","cupertino","interstate","highway"],"k":[38,16],"o":0},"railway_track":{"subcategory":"transport-ground","a":"Railway Track","b":"1F6E4-FE0F","c":"1F6E4","j":["railway_track","train","transportation"],"k":[38,17],"o":0},"oil_drum":{"subcategory":"transport-ground","a":"Oil Drum","b":"1F6E2-FE0F","c":"1F6E2","j":["oil_drum","barrell"],"k":[38,15],"o":0},"fuelpump":{"subcategory":"transport-ground","a":"Fuel Pump","b":"26FD","j":["fuel_pump","gas station","petroleum"],"k":[58,53],"o":0},"wheel":{"subcategory":"transport-ground","a":"Wheel","b":"1F6DE","j":["wheel","car","transport"],"k":[38,11],"o":14},"rotating_light":{"subcategory":"transport-ground","a":"Police Cars Revolving Light","b":"1F6A8","j":["police_car_light","police","ambulance","911","emergency","alert","error","pinged","law","legal"],"k":[36,29],"o":0},"traffic_light":{"subcategory":"transport-ground","a":"Horizontal Traffic Light","b":"1F6A5","j":["horizontal_traffic_light","transportation","signal"],"k":[36,26],"o":0},"vertical_traffic_light":{"subcategory":"transport-ground","a":"Vertical Traffic Light","b":"1F6A6","j":["vertical_traffic_light","transportation","driving"],"k":[36,27],"o":1},"octagonal_sign":{"subcategory":"transport-ground","a":"Octagonal Sign","b":"1F6D1","j":["stop_sign","stop"],"k":[38,4],"o":3},"construction":{"subcategory":"transport-ground","a":"Construction Sign","b":"1F6A7","j":["construction","wip","progress","caution","warning"],"k":[36,28],"o":0},"anchor":{"subcategory":"transport-water","a":"Anchor","b":"2693","j":["anchor","ship","ferry","sea","boat"],"k":[57,60],"o":0},"ring_buoy":{"subcategory":"transport-water","a":"Ring Buoy","b":"1F6DF","j":["ring buoy","life saver","life preserver"],"k":[38,12],"o":14},"boat":{"subcategory":"transport-water","a":"Sailboat","b":"26F5","j":["sailboat","ship","summer","transportation","water","sailing"],"k":[58,31],"n":["sailboat"],"o":0},"canoe":{"subcategory":"transport-water","a":"Canoe","b":"1F6F6","j":["canoe","boat","paddle","water","ship"],"k":[38,26],"o":3},"speedboat":{"subcategory":"transport-water","a":"Speedboat","b":"1F6A4","j":["speedboat","ship","transportation","vehicle","summer"],"k":[36,25],"o":0},"passenger_ship":{"subcategory":"transport-water","a":"Passenger Ship","b":"1F6F3-FE0F","c":"1F6F3","j":["passenger_ship","yacht","cruise","ferry"],"k":[38,23],"o":0},"ferry":{"subcategory":"transport-water","a":"Ferry","b":"26F4-FE0F","c":"26F4","j":["ferry","boat","ship","yacht"],"k":[58,30],"o":0},"motor_boat":{"subcategory":"transport-water","a":"Motor Boat","b":"1F6E5-FE0F","c":"1F6E5","j":["motor_boat","ship"],"k":[38,18],"o":0},"ship":{"subcategory":"transport-water","a":"Ship","b":"1F6A2","j":["ship","transportation","titanic","deploy"],"k":[36,6],"o":0},"airplane":{"subcategory":"transport-air","a":"Airplane","b":"2708-FE0F","c":"2708","j":["airplane","vehicle","transportation","flight","fly"],"k":[58,56],"o":0},"small_airplane":{"subcategory":"transport-air","a":"Small Airplane","b":"1F6E9-FE0F","c":"1F6E9","j":["small_airplane","flight","transportation","fly","vehicle"],"k":[38,19],"o":0},"airplane_departure":{"subcategory":"transport-air","a":"Airplane Departure","b":"1F6EB","j":["airplane_departure","airport","flight","landing"],"k":[38,20],"o":1},"airplane_arriving":{"subcategory":"transport-air","a":"Airplane Arriving","b":"1F6EC","j":["airplane_arrival","airport","flight","boarding"],"k":[38,21],"o":1},"parachute":{"subcategory":"transport-air","a":"Parachute","b":"1FA82","j":["parachute","fly","glide"],"k":[54,2],"o":12},"seat":{"subcategory":"transport-air","a":"Seat","b":"1F4BA","j":["seat","sit","airplane","transport","bus","flight","fly"],"k":[28,18],"o":0},"helicopter":{"subcategory":"transport-air","a":"Helicopter","b":"1F681","j":["helicopter","transportation","vehicle","fly"],"k":[35,34],"o":1},"suspension_railway":{"subcategory":"transport-air","a":"Suspension Railway","b":"1F69F","j":["suspension_railway","vehicle","transportation"],"k":[36,3],"o":1},"mountain_cableway":{"subcategory":"transport-air","a":"Mountain Cableway","b":"1F6A0","j":["mountain_cableway","transportation","vehicle","ski"],"k":[36,4],"o":1},"aerial_tramway":{"subcategory":"transport-air","a":"Aerial Tramway","b":"1F6A1","j":["aerial_tramway","transportation","vehicle","ski"],"k":[36,5],"o":1},"satellite":{"subcategory":"transport-air","a":"Satellite","b":"1F6F0-FE0F","c":"1F6F0","j":["satellite","communication","gps","orbit","spaceflight","NASA","ISS"],"k":[38,22],"o":0},"rocket":{"subcategory":"transport-air","a":"Rocket","b":"1F680","j":["rocket","launch","ship","staffmode","NASA","outer space","outer_space","fly"],"k":[35,33],"o":0},"flying_saucer":{"subcategory":"transport-air","a":"Flying Saucer","b":"1F6F8","j":["flying_saucer","transportation","vehicle","ufo"],"k":[38,28],"o":5},"bellhop_bell":{"subcategory":"hotel","a":"Bellhop Bell","b":"1F6CE-FE0F","c":"1F6CE","j":["bellhop_bell","service"],"k":[38,1],"o":0},"luggage":{"subcategory":"hotel","a":"Luggage","b":"1F9F3","j":["luggage","packing","travel"],"k":[53,35],"o":11},"hourglass":{"subcategory":"time","a":"Hourglass","b":"231B","j":["hourglass_done","time","clock","oldschool","limit","exam","quiz","test"],"k":[56,45],"o":0},"hourglass_flowing_sand":{"subcategory":"time","a":"Hourglass with Flowing Sand","b":"23F3","j":["hourglass_not_done","oldschool","time","countdown"],"k":[56,58],"o":0},"watch":{"subcategory":"time","a":"Watch","b":"231A","j":["watch","time","accessories"],"k":[56,44],"o":0},"alarm_clock":{"subcategory":"time","a":"Alarm Clock","b":"23F0","j":["alarm_clock","time","wake"],"k":[56,55],"o":0},"stopwatch":{"subcategory":"time","a":"Stopwatch","b":"23F1-FE0F","c":"23F1","j":["stopwatch","time","deadline"],"k":[56,56],"o":1},"timer_clock":{"subcategory":"time","a":"Timer Clock","b":"23F2-FE0F","c":"23F2","j":["timer_clock","alarm"],"k":[56,57],"o":1},"mantelpiece_clock":{"subcategory":"time","a":"Mantelpiece Clock","b":"1F570-FE0F","c":"1F570","j":["mantelpiece_clock","time"],"k":[30,58],"o":0},"clock12":{"subcategory":"time","a":"Clock Face Twelve Oclock","b":"1F55B","j":["twelve_o_clock","12","00:00","0000","12:00","1200","time","noon","midnight","midday","late","early","schedule"],"k":[30,44],"o":0},"clock1230":{"subcategory":"time","a":"Clock Face Twelve-Thirty","b":"1F567","j":["twelve_thirty","00:30","0030","12:30","1230","time","late","early","schedule"],"k":[30,56],"o":0},"clock1":{"subcategory":"time","a":"Clock Face One Oclock","b":"1F550","j":["one_o_clock","1","1:00","100","13:00","1300","time","late","early","schedule"],"k":[30,33],"o":0},"clock130":{"subcategory":"time","a":"Clock Face One-Thirty","b":"1F55C","
569j":["one_thirty","1:30","130","13:30","1330","time","late","early","schedule"],"k":[30,45],"o":0},"clock2":{"subcategory":"time","a":"Clock Face Two Oclock","b":"1F551","j":["two_o_clock","2","2:00","200","14:00","1400","time","late","early","schedule"],"k":[30,34],"o":0},"clock230":{"subcategory":"time","a":"Clock Face Two-Thirty","b":"1F55D","j":["two_thirty","2:30","230","14:30","1430","time","late","early","schedule"],"k":[30,46],"o":0},"clock3":{"subcategory":"time","a":"Clock Face Three Oclock","b":"1F552","j":["three_o_clock","3","3:00","300","15:00","1500","time","late","early","schedule"],"k":[30,35],"o":0},"clock330":{"subcategory":"time","a":"Clock Face Three-Thirty","b":"1F55E","j":["three_thirty","3:30","330","15:30","1530","time","late","early","schedule"],"k":[30,47],"o":0},"clock4":{"subcategory":"time","a":"Clock Face Four Oclock","b":"1F553","j":["four_o_clock","4","4:00","400","16:00","1600","time","late","early","schedule"],"k":[30,36],"o":0},"clock430":{"subcategory":"time","a":"Clock Face Four-Thirty","b":"1F55F","j":["four_thirty","4:30","430","16:30","1630","time","late","early","schedule"],"k":[30,48],"o":0},"clock5":{"subcategory":"time","a":"Clock Face Five Oclock","b":"1F554","j":["five_o_clock","5","5:00","500","17:00","1700","time","late","early","schedule"],"k":[30,37],"o":0},"clock530":{"subcategory":"time","a":"Clock Face Five-Thirty","b":"1F560","j":["five_thirty","5:30","530","17:30","1730","time","late","early","schedule"],"k":[30,49],"o":0},"clock6":{"subcategory":"time","a":"Clock Face Six Oclock","b":"1F555","j":["six_o_clock","6","6:00","600","18:00","1800","time","late","early","schedule","dawn","dusk"],"k":[30,38],"o":0},"clock630":{"subcategory":"time","a":"Clock Face Six-Thirty","b":"1F561","j":["six_thirty","6:30","630","18:30","1830","time","late","early","schedule"],"k":[30,50],"o":0},"clock7":{"subcategory":"time","a":"Clock Face Seven Oclock","b":"1F556","j":["seven_o_clock","7","7:00","700","19:00","1900","time","late","early","schedule"],"k":[30,39],"o":0},"clock730":{"subcategory":"time","a":"Clock Face Seven-Thirty","b":"1F562","j":["seven_thirty","7:30","730","19:30","1930","time","late","early","schedule"],"k":[30,51],"o":0},"clock8":{"subcategory":"time","a":"Clock Face Eight Oclock","b":"1F557","j":["eight_o_clock","8","8:00","800","20:00","2000","time","late","early","schedule"],"k":[30,40],"o":0},"clock830":{"subcategory":"time","a":"Clock Face Eight-Thirty","b":"1F563","j":["eight_thirty","8:30","830","20:30","2030","time","late","early","schedule"],"k":[30,52],"o":0},"clock9":{"subcategory":"time","a":"Clock Face Nine Oclock","b":"1F558","j":["nine_o_clock","9","9:00","900","21:00","2100","time","late","early","schedule"],"k":[30,41],"o":0},"clock930":{"subcategory":"time","a":"Clock Face Nine-Thirty","b":"1F564","j":["nine_thirty","9:30","930","21:30","2130","time","late","early","schedule"],"k":[30,53],"o":0},"clock10":{"subcategory":"time","a":"Clock Face Ten Oclock","b":"1F559","j":["ten_o_clock","10","10:00","1000","22:00","2200","time","late","early","schedule"],"k":[30,42],"o":0},"clock1030":{"subcategory":"time","a":"Clock Face Ten-Thirty","b":"1F565","j":["ten_thirty","10:30","1030","22:30","2230","time","late","early","schedule"],"k":[30,54],"o":0},"clock11":{"subcategory":"time","a":"Clock Face Eleven Oclock","b":"1F55A","j":["eleven_o_clock","11","11:00","1100","23:00","2300","time","late","early","schedule"],"k":[30,43],"o":0},"clock1130":{"subcategory":"time","a":"Clock Face Eleven-Thirty","b":"1F566","j":["eleven_thirty","11:30","1130","23:30","2330","time","late","early","schedule"],"k":[30,55],"o":0},"new_moon":{"subcategory":"sky & weather","a":"New Moon Symbol","b":"1F311","j":["new_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,16],"o":0},"waxing_crescent_moon":{"subcategory":"sky & weather","a":"Waxing Crescent Moon Symbol","b":"1F312","j":["waxing_crescent_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,17],"o":1},"first_quarter_moon":{"subcategory":"sky & weather","a":"First Quarter Moon Symbol","b":"1F313","j":["first_quarter_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,18],"o":0},"moon":{"subcategory":"sky & weather","a":"Waxing Gibbous Moon Symbol","b":"1F314","j":["waxing_gibbous_moon","nature","night","sky","gray","twilight","planet","space","evening","sleep"],"k":[5,19],"n":["waxing_gibbous_moon"],"o":0},"full_moon":{"subcategory":"sky & weather","a":"Full Moon Symbol","b":"1F315","j":["full_moon","nature","yellow","twilight","planet","space","night","evening","sleep"],"k":[5,20],"o":0},"waning_gibbous_moon":{"subcategory":"sky & weather","a":"Waning Gibbous Moon Symbol","b":"1F316","j":["waning_gibbous_moon","nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],"k":[5,21],"o":1},"last_quarter_moon":{"subcategory":"sky & weather","a":"Last Quarter Moon Symbol","b":"1F317","j":["last_quarter_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,22],"o":1},"waning_crescent_moon":{"subcategory":"sky & weather","a":"Waning Crescent Moon Symbol","b":"1F318","j":["waning_crescent_moon","nature","twilight","planet","space","night","evening","sleep"],"k":[5,23],"o":1},"crescent_moon":{"subcategory":"sky & weather","a":"Crescent Moon","b"
569:"1F319","j":["crescent_moon","night","sleep","sky","evening","magic"],"k":[5,24],"o":0},"new_moon_with_face":{"subcategory":"sky & weather","a":"New Moon with Face","b":"1F31A","j":["new_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,25],"o":1},"first_quarter_moon_with_face":{"subcategory":"sky & weather","a":"First Quarter Moon with Face","b":"1F31B","j":["first_quarter_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,26],"o":0},"last_quarter_moon_with_face":{"subcategory":"sky & weather","a":"Last Quarter Moon with Face","b":"1F31C","j":["last_quarter_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,27],"o":0},"thermometer":{"subcategory":"sky & weather","a":"Thermometer","b":"1F321-FE0F","c":"1F321","j":["thermometer","weather","temperature","hot","cold"],"k":[5,32],"o":0},"sunny":{"subcategory":"sky & weather","a":"Black Sun with Rays","b":"2600-FE0F","c":"2600","j":["sun","weather","nature","brightness","summer","beach","spring"],"k":[57,10],"o":0},"full_moon_with_face":{"subcategory":"sky & weather","a":"Full Moon with Face","b":"1F31D","j":["full_moon_face","nature","twilight","planet","space","night","evening","sleep"],"k":[5,28],"o":1},"sun_with_face":{"subcategory":"sky & weather","a":"Sun with Face","b":"1F31E","j":["sun_with_face","nature","morning","sky"],"k":[5,29],"o":1},"ringed_planet":{"subcategory":"sky & weather","a":"Ringed Planet","b":"1FA90","j":["ringed_planet","outerspace"],"k":[54,9],"o":12},"star":{"subcategory":"sky & weather","a":"White Medium Star","b":"2B50","j":["star","night","yellow"],"k":[59,55],"o":0},"star2":{"subcategory":"sky & weather","a":"Glowing Star","b":"1F31F","j":["glowing_star","night","sparkle","awesome","good","magic"],"k":[5,30],"o":0},"stars":{"subcategory":"sky & weather","a":"Shooting Star","b":"1F320","j":["shooting_star","night","photo"],"k":[5,31],"o":0},"milky_way":{"subcategory":"sky & weather","a":"Milky Way","b":"1F30C","j":["milky_way","photo","space","stars"],"k":[5,11],"o":0},"cloud":{"subcategory":"sky & weather","a":"Cloud","b":"2601-FE0F","c":"2601","j":["cloud","weather","sky"],"k":[57,11],"o":0},"partly_sunny":{"subcategory":"sky & weather","a":"Sun Behind Cloud","b":"26C5","j":["sun_behind_cloud","weather","nature","cloudy","morning","fall","spring"],"k":[58,17],"o":0},"thunder_cloud_and_rain":{"subcategory":"sky & weather","a":"Cloud with Lightning and Rain","b":"26C8-FE0F","c":"26C8","j":["cloud_with_lightning_and_rain","weather","lightning"],"k":[58,18],"o":0},"mostly_sunny":{"subcategory":"sky & weather","a":"Sun Behind Small Cloud","b":"1F324-FE0F","c":"1F324","j":["sun_behind_small_cloud","weather"],"k":[5,33],"n":["sun_small_cloud"],"o":0},"barely_sunny":{"subcategory":"sky & weather","a":"Sun Behind Large Cloud","b":"1F325-FE0F","c":"1F325","j":["sun_behind_large_cloud","weather"],"k":[5,34],"n":["sun_behind_cloud"],"o":0},"partly_sunny_rain":{"subcategory":"sky & weather","a":"Sun Behind Rain Cloud","b":"1F326-FE0F","c":"1F326","j":["sun_behind_rain_cloud","weather"],"k":[5,35],"n":["sun_behind_rain_cloud"],"o":0},"rain_cloud":{"subcategory":"sky & weather","a":"Cloud with Rain","b":"1F327-FE0F","c":"1F327","j":["cloud_with_rain","weather"],"k":[5,36],"o":0},"snow_cloud":{"subcategory":"sky & weather","a":"Cloud with Snow","b":"1F328-FE0F","c":"1F328","j":["cloud_with_snow","weather"],"k":[5,37],"o":0},"lightning":{"subcategory":"sky & weather","a":"Cloud with Lightning","b":"1F329-FE0F","c":"1F329","j":["cloud_with_lightning","weather","thunder"],"k":[5,38],"n":["lightning_cloud"],"o":0},"tornado":{"subcategory":"sky & weather","a":"Tornado","b":"1F32A-FE0F","c":"1F32A","j":["tornado","weather","cyclone","twister"],"k":[5,39],"n":["tornado_cloud"],"o":0},"fog":{"subcategory":"sky & weather","a":"Fog","b":"1F32B-FE0F","c":"1F32B","j":["fog","weather"],"k":[5,40],"o":0},"wind_blowing_face":{"subcategory":"sky & weather","a":"Wind Face","b":"1F32C-FE0F","c":"1F32C","j":["wind_face","gust","air"],"k":[5,41],"o":0},"cyclone":{"subcategory":"sky & weather","a":"Cyclone","b":"1F300","j":["cyclone","weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"k":[4,60],"o":0},"rainbow":{"subcategory":"sky & weather","a":"Rainbow","b":"1F308","j":["rainbow","nature","happy","unicorn_face","photo","
569sky","spring"],"k":[5,7],"o":0},"closed_umbrella":{"subcategory":"sky & weather","a":"Closed Umbrella","b":"1F302","j":["closed_umbrella","weather","rain","drizzle"],"k":[5,1],"o":0},"umbrella":{"subcategory":"sky & weather","a":"Umbrella","b":"2602-FE0F","c":"2602","j":["umbrella","weather","spring"],"k":[57,12],"o":0},"umbrella_with_rain_drops":{"subcategory":"sky & weather","a":"Umbrella with Rain Drops","b":"2614","j":["umbrella_with_rain_drops","rainy","weather","spring"],"k":[57,17],"o":0},"umbrella_on_ground":{"subcategory":"sky & weather","a":"Umbrella on Ground","b":"26F1-FE0F","c":"26F1","j":["umbrella_on_ground","weather","summer"],"k":[58,27],"o":0},"zap":{"subcategory":"sky & weather","a":"High Voltage Sign","b":"26A1","j":["high_voltage","thunder","weather","lightning bolt","fast","zap"],"k":[58,8],"o":0},"snowflake":{"subcategory":"sky & weather","a":"Snowflake","b":"2744-FE0F","c":"2744","j":["snowflake","winter","season","cold","weather","christmas","xmas"],"k":[59,30],"o":0},"snowman":{"subcategory":"sky & weather","a":"Snowman","b":"2603-FE0F","c":"2603","j":["snowman","winter","season","cold","weather","christmas","xmas","frozen"],"k":[57,13],"o":0},"snowman_without_snow":{"subcategory":"sky & weather","a":"Snowman Without Snow","b":"26C4","j":["snowman_without_snow","winter","season","cold","weather","christmas","xmas","frozen","without_snow"],"k":[58,16],"o":0},"comet":{"subcategory":"sky & weather","a":"Comet","b":"2604-FE0F","c":"2604","j":["comet","space"],"k":[57,14],"o":1},"fire":{"subcategory":"sky & weather","a":"Fire","b":"1F525","j":["fire","hot","cook","flame"],"k":[30,2],"o":0},"droplet":{"subcategory":"sky & weather","a":"Droplet","b":"1F4A7","j":["droplet","water","drip","faucet","spring"],"k":[27,55],"o":0},"ocean":{"subcategory":"sky & weather","a":"Water Wave","b":"1F30A","j":["water_wave","sea","water","wave","nature","tsunami","disaster"],"k":[5,9],"o":0},"jack_o_lantern":{"subcategory":"event","a":"Jack-O-Lantern","b":"1F383","j":["jack_o_lantern","halloween","light","pumpkin","creepy","fall"],"k":[7,6],"o":0},"christmas_tree":{"subcategory":"event","a":"Christmas Tree","b":"1F384","j":["christmas_tree","festival","vacation","december","xmas","celebration"],"k":[7,7],"o":0},"fireworks":{"subcategory":"event","a":"Fireworks","b":"1F386","j":["fireworks","photo","festival","carnival","congratulations"],"k":[7,14],"o":0},"sparkler":{"subcategory":"event","a":"Firework Sparkler","b":"1F387","j":["sparkler","stars","night","shine"],"k":[7,15],"o":0},"firecracker":{"subcategory":"event","a":"Firecracker","b":"1F9E8","j":["firecracker","dynamite","boom","explode","explosion","explosive"],"k":[53,24],"o":11},"sparkles":{"subcategory":"event","a":"Sparkles","b":"2728","j":["sparkles","stars","shine","shiny","cool","awesome","good","magic"],"k":[59,27],"o":0},"balloon":{"subcategory":"event","a":"Balloon","b":"1F388","j":["balloon","party","celebration","birthday","circus"],"k":[7,16],"o":0},"tada":{"subcategory":"event","a":"Party Popper","b":"1F389","j":["party_popper","party","congratulations","birthday","magic","circus","celebration","tada"],"k":[7,17],"o":0},"confetti_ball":{"subcategory":"event","a":"Confetti Ball","b":"1F38A","j":["confetti_ball","festival","party","birthday","circus"],"k":[7,18],"o":0},"tanabata_tree":{"subcategory":"event","a":"Tanabata Tree","b":"1F38B","j":["tanabata_tree","plant","nature","branch","summer","bamboo","wish","star_festival","tanzaku"],"k":[7,19],"o":0},"bamboo":{"subcategory":"event","a":"Pine Decoration","b":"1F38D","j":["pine_decoration","japanese","plant","nature","vegetable","panda","new_years","bamboo"],"k":[7,21],"o":0},"dolls":{"subcategory":"event","a":"Japanese Dolls","b":"1F38E","j":["japanese_dolls","japanese","toy","kimono"],"k":[7,22],"o":0},"flags":{"subcategory":"event","a":"Carp Streamer","b":"1F38F","j":["carp_streamer","fish","japanese","koinobori","carp","banner"],"k":[7,23],"o":0},"wind_chime":{"subcategory":"event","a":"Wind Chime","b":"1F390","j":["wind_chime","nature","ding","spring","bell"],"k":[7,24],"o":0},"rice_scene":{"subcategory":"event","a":"Moon Viewing Ceremony","b":"1F391","j":["moon_viewing_ceremony","photo","japan","asia","tsukimi"],"k":[7,25],"o":0}
569,"red_envelope":{"subcategory":"event","a":"Red Gift Envelope","b":"1F9E7","j":["red_envelope","gift"],"k":[53,23],"o":11},"ribbon":{"subcategory":"event","a":"Ribbon","b":"1F380","j":["ribbon","decoration","pink","girl","bowtie"],"k":[7,3],"o":0},"gift":{"subcategory":"event","a":"Wrapped Present","b":"1F381","j":["wrapped_gift","present","birthday","christmas","xmas"],"k":[7,4],"o":0},"reminder_ribbon":{"subcategory":"event","a":"Reminder Ribbon","b":"1F397-FE0F","c":"1F397","j":["reminder_ribbon","sports","cause","support","awareness"],"k":[7,29],"o":0},"admission_tickets":{"subcategory":"event","a":"Admission Tickets","b":"1F39F-FE0F","c":"1F39F","j":["admission_tickets","sports","concert","entrance"],"k":[7,34],"o":0},"ticket":{"subcategory":"event","a":"Ticket","b":"1F3AB","j":["ticket","event","concert","pass"],"k":[7,46],"o":0},"medal":{"subcategory":"award-medal","a":"Military Medal","b":"1F396-FE0F","c":"1F396","j":["military_medal","award","winning","army"],"k":[7,28],"o":0},"trophy":{"subcategory":"award-medal","a":"Trophy","b":"1F3C6","j":["trophy","win","award","contest","place","ftw","ceremony"],"k":[8,51],"o":0},"sports_medal":{"subcategory":"award-medal","a":"Sports Medal","b":"1F3C5","j":["sports_medal","award","winning"],"k":[8,50],"o":1},"first_place_medal":{"subcategory":"award-medal","a":"First Place Medal","b":"1F947","j":["1st_place_medal","award","winning","first"],"k":[43,19],"o":3},"second_place_medal":{"subcategory":"award-medal","a":"Second Place Medal","b":"1F948","j":["2nd_place_medal","award","second"],"k":[43,20],"o":3},"third_place_medal":{"subcategory":"award-medal","a":"Third Place Medal","b":"1F949","j":["3rd_place_medal","award","third"],"k":[43,21],"o":3},"soccer":{"subcategory":"sport","a":"Soccer Ball","b":"26BD","j":["soccer_ball","sports","football"],"k":[58,14],"o":0},"baseball":{"subcategory":"sport","a":"Baseball","b":"26BE","j":["baseball","sports","balls"],"k":[58,15],"o":0},"softball":{"subcategory":"sport","a":"Softball","b":"1F94E","j":["softball","sports","balls"],"k":[43,26],"o":11},"basketball":{"subcategory":"sport","a":"Basketball and Hoop","b":"1F3C0","j":["basketball","sports","balls","NBA"],"k":[8,6],"o":0},"volleyball":{"subcategory":"sport","a":"Volleyball","b":"1F3D0","j":["volleyball","sports","balls"],"k":[9,56],"o":1},"football":{"subcategory":"sport","a":"American Football","b":"1F3C8","j":["american_football","sports","balls","NFL"],"k":[8,58],"o":0},"rugby_football":{"subcategory":"sport","a":"Rugby Football","b":"1F3C9","j":["rugby_football","sports","team"],"k":[8,59],"o":1},"tennis":{"subcategory":"sport","a":"Tennis Racquet and Ball","b":"1F3BE","j":["tennis","sports","balls","green"],"k":[8,4],"o":0},"flying_disc":{"subcategory":"sport","a":"Flying Disc","b":"1F94F","j":["flying_disc","sports","frisbee","ultimate"],"k":[43,27],"o":11},"bowling":{"subcategory":"sport","a":"Bowling","b":"1F3B3","j":["bowling","sports","fun","play"],"k":[7,54],"o":0},"cricket_bat_and_ball":{"subcategory":"sport","a":"Cricket Bat and Ball","b":"1F3CF","j":["cricket_game","sports"],"k":[9,55],"o":1},"field_hockey_stick_and_ball":{"subcategory":"sport","a":"Field Hockey Stick and Ball","b":"1F3D1","j":["field_hockey","sports"],"k":[9,57],"o":1},"ice_hockey_stick_and_puck":{"subcategory":"sport","a":"Ice Hockey Stick and Puck","b":"1F3D2","j":["ice_hockey","sports"],"k":[9,58],"o":1},"lacrosse":{"subcategory":"sport","a":"Lacrosse Stick and Ball","b":"1F94D","j":["lacrosse","sports","ball","stick"],"k":[43,25],"o":11},"table_tennis_paddle_and_ball":{"subcategory":"sport","a":"Table Tennis Paddle and Ball","b":"1F3D3","j":["ping_pong","sports","pingpong"],"k":[9,59],"o":1},"badminton_racquet_and_shuttlecock":{"subcategory":"sport","a":"Badminton Racquet and Shuttlecock","b":"1F3F8","j":["badminton","sports"],"k":[10,38],"o":1},"boxing_glove":{"subcategory":"sport","a":"Boxing Glove","b":"1F94A","j":["boxing_glove","sports","fighting"],"k":[43,22],"o":3},"martial_arts_uniform":{"subcategory":"sport","a":"Martial Arts Uniform","b":"1F94B","j":["martial_arts_uniform","judo","karate","taekwondo"],"k":[43,23],"o":3},"goal_net":{"subcategory":"sport","a":"Goal Net","b":"1F945","j":["goal_net","sports"],"k":[43,18],"o":3},"golf":{"subcategory":"sport","a":"Flag in Hole","b":"26F3","j":["flag_in_hole","sports","business","flag","hole","summer"],"k":[58,29],"o":0},"ice_skate":{"subcategory":"sport","a":"Ice Skate","b":"26F8-FE0F","c":"26F8","j":["ice_skate","sports"],"k":[58,33],"o":0}
569,"fishing_pole_and_fish":{"subcategory":"sport","a":"Fishing Pole and Fish","b":"1F3A3","j":["fishing_pole","food","hobby","summer"],"k":[7,38],"o":0},"diving_mask":{"subcategory":"sport","a":"Diving Mask","b":"1F93F","j":["diving_mask","sport","ocean"],"k":[43,12],"o":12},"running_shirt_with_sash":{"subcategory":"sport","a":"Running Shirt with Sash","b":"1F3BD","j":["running_shirt","play","pageant"],"k":[8,3],"o":0},"ski":{"subcategory":"sport","a":"Ski and Ski Boot","b":"1F3BF","j":["skis","sports","winter","cold","snow"],"k":[8,5],"o":0},"sled":{"subcategory":"sport","a":"Sled","b":"1F6F7","j":["sled","sleigh","luge","toboggan"],"k":[38,27],"o":5},"curling_stone":{"subcategory":"sport","a":"Curling Stone","b":"1F94C","j":["curling_stone","sports"],"k":[43,24],"o":5},"dart":{"subcategory":"game","a":"Direct Hit","b":"1F3AF","j":["direct_hit","game","play","bar","target","bullseye"],"k":[7,50],"o":0},"yo-yo":{"subcategory":"game","a":"Yo-Yo","b":"1FA80","j":["yo_yo","toy"],"k":[54,0],"o":12},"kite":{"subcategory":"game","a":"Kite","b":"1FA81","j":["kite","wind","fly"],"k":[54,1],"o":12},"gun":{"subcategory":"game","a":"Pistol","b":"1F52B","j":["pistol","violence","weapon","revolver"],"k":[30,8],"o":0},"8ball":{"subcategory":"game","a":"Billiards","b":"1F3B1","j":["pool_8_ball","pool","hobby","game","luck","magic"],"k":[7,52],"o":0},"crystal_ball":{"subcategory":"game","a":"Crystal Ball","b":"1F52E","j":["crystal_ball","disco","party","magic","circus","fortune_teller"],"k":[30,11],"o":0},"magic_wand":{"subcategory":"game","a":"Magic Wand","b":"1FA84","j":["magic wand","supernature","power"],"k":[54,4],"o":13},"video_game":{"subcategory":"game","a":"Video Game","b":"1F3AE","j":["video_game","play","console","PS4","controller"],"k":[7,49],"o":0},"joystick":{"subcategory":"game","a":"Joystick","b":"1F579-FE0F","c":"1F579","j":["joystick","game","play"],"k":[31,26],"o":0},"slot_machine":{"subcategory":"game","a":"Slot Machine","b":"1F3B0","j":["slot_machine","bet","gamble","vegas","fruit machine","luck","casino"],"k":[7,51],"o":0},"game_die":{"subcategory":"game","a":"Game Die","b":"1F3B2","j":["game_die","dice","random","tabletop","play","luck"],"k":[7,53],"o":0},"jigsaw":{"subcategory":"game","a":"Jigsaw Puzzle Piece","b":"1F9E9","j":["puzzle_piece","interlocking","puzzle","piece"],"k":[53,25],"o":11},"teddy_bear":{"subcategory":"game","a":"Teddy Bear","b":"1F9F8","j":["teddy_bear","plush","stuffed"],"k":[53,40],"o":11},"pinata":{"subcategory":"game","a":"Pinata","b":"1FA85","j":["pinata","mexico","candy","celebration"],"k":[54,5],"o":13},"mirror_ball":{"subcategory":"game","a":"Mirror Ball","b":"1FAA9","j":["mirror ball","disco","dance","party"],"k":[54,34],"o":14},"nesting_dolls":{"subcategory":"game","a":"Nesting Dolls","b":"1FA86","j":["nesting dolls","matryoshka","toy"],"k":[54,6],"o":13},"spades":{"subcategory":"game","a":"Black Spade Suit","b":"2660-FE0F","c":"2660","j":["spade_suit","poker","cards","suits","magic"],"k":[57,51],"o":0},"hearts":{"subcategory":"game","a":"Black Heart Suit","b":"2665-FE0F","c":"2665","j":["heart_suit","poker","cards","magic","suits"],"k":[57,53],"o":0},"diamonds":{"subcategory":"game","a":"Black Diamond Suit","b":"2666-FE0F","c":"2666","j":["diamond_suit","poker","cards","magic","suits"],"k":[57,54],"o":0},"clubs":{"subcategory":"game","a":"Black Club Suit","b":"2663-FE0F","c":"2663","j":["club_suit","poker","cards","magic","suits"],"k":[57,52],"o":0},"chess_pawn":{"subcategory":"game","a":"Chess Pawn","b":"265F-FE0F","c":"265F","j":["chess_pawn","expendable"],"k":[57,50],"o":11},"black_joker":{"subcategory":"game","a":"Playing Card Black Joker","b":"1F0CF","j":["joker","poker","cards","game","play","magic"],"k":[0,15],"o":0},"mahjong":{"subcategory":"game","a":"Mahjong Tile Red Dragon","b":"1F004","j":["mahjong_red_dragon","game","play","chinese","kanji"],"k":[0,14],"o":0},"flower_playing_cards":{"subcategory":"game","a":"Flower Playing Cards","b":"1F3B4","j":["flower_playing_cards","game","sunset","red"],"k":[7,55],"o":0},"performing_arts":{"subcategory":"arts & crafts","a":"Performing Arts","b":"1F3AD","j":["performing_arts","acting","theater","drama"],"k":[7,48],"o":0},"frame_with_picture":{"subcategory":"arts & crafts","a":"Framed Picture","b":"1F5BC-FE0F","c":"1F5BC","j":["framed_picture","photography"],"k":[32,0],"o":0},"art":{"subcategory":"arts & crafts","a":"Artist Palette","b":"1F3A8","j":["artist_palette","design","paint","draw","colors"],"k":[7,43],"o":0},"thread":{"subcategory":"arts & crafts","a":"Spool of Thread","b":"1F9F5","j":["thread","needle","sewing","spool","string"],"k":[53,37],"o":11},"sewing_needle":{"subcategory":"arts & crafts","a":"Sewing Needle","b":"1FAA1","j":["sewing needle","stitches"],"k":[54,26],"o":13},"yarn":{"subcategory":"arts & crafts","a":"Ball of Yarn","b":"1F9F6","j":["yarn","ball","crochet","knit"],"k":[53,38],"o":11},"knot":{"subcategory":"arts & crafts","a":"Knot","b":"1FAA2","j":["knot","rope","scout"],"k":[54,27],"o":13},"eyeglasses":{"subcategory":"clothing","a":"Eyeglasses","b":"1F453","j":["glasses","fashion","accessories","eyesight","nerdy","dork","geek"],"k":[13,16],"o":0},"dark_sunglasses":{"subcategory":"clothing","a":"Sunglasses","b":"1F576-FE0F","c":"1F576","j":["sunglasses","face","cool","accessories"],"k":[31,23],"o":0},"goggles":{"subcategory":"clothing","a":"Goggles","b":"1F97D","j":["goggles","eyes","protection","safety"],"k":[44,17],"o":11},"lab_coat":{"subcategory":"clothing","a":"Lab Coat","b":"1F97C","j":["lab_coat","doctor","experiment","scientist","chemist"],"k":[44,16],"o":11},"safety_vest":{"subcategory":"clothing","a":"Safety Vest","b":"1F9BA","j":["safety_vest","protection"],"k":[45,57],"o":12},"necktie":{"subcategory":"clothing","a":"Necktie","b":"1F454","j":["necktie","shirt","suitup","formal","fashion","cloth","business"],"k":[13,17],"o":0},"shirt":{"subcategory":"clothing","a":"T-Shirt","b":"1F455","j":["t_shirt","fashion","cloth","casual","shirt","tee"],"k":[13,18],"n":["tshirt"],"o":0},"jeans":{"subcategory":"clothing","a":"Jeans","b":"1F456","j":["jeans","fas
569hion","shopping"],"k":[13,19],"o":0},"scarf":{"subcategory":"clothing","a":"Scarf","b":"1F9E3","j":["scarf","neck","winter","clothes"],"k":[53,19],"o":5},"gloves":{"subcategory":"clothing","a":"Gloves","b":"1F9E4","j":["gloves","hands","winter","clothes"],"k":[53,20],"o":5},"coat":{"subcategory":"clothing","a":"Coat","b":"1F9E5","j":["coat","jacket"],"k":[53,21],"o":5},"socks":{"subcategory":"clothing","a":"Socks","b":"1F9E6","j":["socks","stockings","clothes"],"k":[53,22],"o":5},"dress":{"subcategory":"clothing","a":"Dress","b":"1F457","j":["dress","clothes","fashion","shopping"],"k":[13,20],"o":0},"kimono":{"subcategory":"clothing","a":"Kimono","b":"1F458","j":["kimono","dress","fashion","women","female","japanese"],"k":[13,21],"o":0},"sari":{"subcategory":"clothing","a":"Sari","b":"1F97B","j":["sari","dress"],"k":[44,15],"o":12},"one-piece_swimsuit":{"subcategory":"clothing","a":"One-Piece Swimsuit","b":"1FA71","j":["one_piece_swimsuit","fashion"],"k":[53,49],"o":12},"briefs":{"subcategory":"clothing","a":"Briefs","b":"1FA72","j":["briefs","clothing"],"k":[53,50],"o":12},"shorts":{"subcategory":"clothing","a":"Shorts","b":"1FA73","j":["shorts","clothing"],"k":[53,51],"o":12},"bikini":{"subcategory":"clothing","a":"Bikini","b":"1F459","j":["bikini","swimming","female","woman","girl","fashion","beach","summer"],"k":[13,22],"o":0},"womans_clothes":{"subcategory":"clothing","a":"Womans Clothes","b":"1F45A","j":["woman_s_clothes","fashion","shopping_bags","female"],"k":[13,23],"o":0},"folding_hand_fan":{"subcategory":"clothing","a":"Folding Hand Fan","b":"1FAAD","j":["folding hand fan","flamenco","hot"],"k":[54,38],"o":15},"purse":{"subcategory":"clothing","a":"Purse","b":"1F45B","j":["purse","fashion","accessories","money","sales","shopping"],"k":[13,24],"o":0},"handbag":{"subcategory":"clothing","a":"Handbag","b":"1F45C","j":["handbag","fashion","accessory","accessories","shopping"],"k":[13,25],"o":0},"pouch":{"subcategory":"clothing","a":"Pouch","b":"1F45D","j":["clutch_bag","bag","accessories","shopping"],"k":[13,26],"o":0},"shopping_bags":{"subcategory":"clothing","a":"Shopping Bags","b":"1F6CD-FE0F","c":"1F6CD","j":["shopping_bags","mall","buy","purchase"],"k":[38,0],"o":0},"school_satchel":{"subcategory":"clothing","a":"School Satchel","b":"1F392","j":["backpack","student","education","bag"],"k":[7,26],"o":0},"thong_sandal":{"subcategory":"clothing","a":"Thong Sandal","b":"1FA74","j":["thong sandal","footwear","summer"],"k":[53,52],"o":13},"mans_shoe":{"subcategory":"clothing","a":"Mans Shoe","b":"1F45E","j":["man_s_shoe","fashion","male"],"k":[13,27],"n":["shoe"],"o":0},"athletic_shoe":{"subcategory":"clothing","a":"Athletic Shoe","b":"1F45F","j":["running_shoe","shoes","sports","sneakers"],"k":[13,28],"o":0},"hiking_boot":{"subcategory":"clothing","a":"Hiking Boot","b":"1F97E","j":["hiking_boot","backpacking","camping","hiking"],"k":[44,18],"o":11},"womans_flat_shoe":{"subcategory":"clothing","a":"Flat Shoe","b":"1F97F","j":["flat_shoe","ballet","slip-on","slipper"],"k":[44,19],"o":11},"high_heel":{"subcategory":"clothing","a":"High-Heeled Shoe","b":"1F460","j":["high_heeled_shoe","fashion","shoes","female","pumps","stiletto"],"k":[13,29],"o":0},"sandal":{"subcategory":"clothing","a":"Womans Sandal","b":"1F461","j":["woman_s_sandal","shoes","fashion","flip flops"],"k":[13,30],"o":0},"ballet_shoes":{"subcategory":"clothing","a":"Ballet Shoes","b":"1FA70","j":["ballet_shoes","dance"],"k":[53,48],"o":12},"boot":{"subcategory":"clothing","a":"Womans Boots","b":"1F462","j":["woman_s_boot","shoes","fashion"],"k":[13,31],"o":0},"hair_pick":{"subcategory":"clothing","a":"Hair Pick","b":"1FAAE","j":["hair pick","afro","comb"],"k":[54,39],"o":15},"crown":{"subcategory":"clothing","a":"Crown","b":"1F451","j":["crown","king","kod","leader","royalty","lord"],"k":[13,14],"o":0},"womans_hat":{"subcategory":"clothing","a":"Womans Hat","b":"1F452","j":["woman_s_hat","fashion","accessories","female","lady","spring"],"k":[13,15],"o":0},"tophat":{"subcategory":"clothing","a":"Top Hat","b":"1F3A9","j":["top_hat","magic","gentleman","classy","circus"],"k":[7,44],"o":0},"mortar_board":{"subcategory":"clothing","a":"Graduation Cap","b":"1F393","j":["graduation_cap","school","college","degree","university","graduation","cap","hat","legal","learn","education"],"k":[7,27],"o":0},"billed_cap":{"subcategory":"clothing","a":"Billed Cap","b":"1F9E2","j":["billed_cap","cap","baseball"],"k":[53,18],"o":5},"military_helmet":{"subcategory":"clothing","a":"Military Helmet","b":"1FA96","j":["military helmet","army","protection"],"k":[54,15],"o":13},"helmet_with_white_cross":{"subcategory":"clothing","a":"Rescue Worker’s Helmet","b":"26D1-FE0F","c":"26D1","j":["rescue_worker_s_helmet","construction","build"],"k":[58,21],"o":0},"prayer_beads":{"subcategory":"clothing","a":"Prayer Beads","b":"1F4FF","j":["prayer_beads","dhikr","religious"],"k":[29,25],"o":1}
569,"lipstick":{"subcategory":"clothing","a":"Lipstick","b":"1F484","j":["lipstick","female","girl","fashion","woman"],"k":[25,53],"o":0},"ring":{"subcategory":"clothing","a":"Ring","b":"1F48D","j":["ring","wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"k":[26,40],"o":0},"gem":{"subcategory":"clothing","a":"Gem Stone","b":"1F48E","j":["gem_stone","blue","ruby","diamond","jewelry"],"k":[26,41],"o":0},"mute":{"subcategory":"sound","a":"Speaker with Cancellation Stroke","b":"1F507","j":["muted_speaker","sound","volume","silence","quiet"],"k":[29,33],"o":1},"speaker":{"subcategory":"sound","a":"Speaker","b":"1F508","j":["speaker_low_volume","sound","volume","silence","broadcast"],"k":[29,34],"o":0},"sound":{"subcategory":"sound","a":"Speaker with One Sound Wave","b":"1F509","j":["speaker_medium_volume","volume","speaker","broadcast"],"k":[29,35],"o":1},"loud_sound":{"subcategory":"sound","a":"Speaker with Three Sound Waves","b":"1F50A","j":["speaker_high_volume","volume","noise","noisy","speaker","broadcast"],"k":[29,36],"o":0},"loudspeaker":{"subcategory":"sound","a":"Public Address Loudspeaker","b":"1F4E2","j":["loudspeaker","volume","sound"],"k":[28,58],"o":0},"mega":{"subcategory":"sound","a":"Cheering Megaphone","b":"1F4E3","j":["megaphone","sound","speaker","volume"],"k":[28,59],"o":0},"postal_horn":{"subcategory":"sound","a":"Postal Horn","b":"1F4EF","j":["postal_horn","instrument","music"],"k":[29,10],"o":1},"bell":{"subcategory":"sound","a":"Bell","b":"1F514","j":["bell","sound","notification","christmas","xmas","chime"],"k":[29,46],"o":0},"no_bell":{"subcategory":"sound","a":"Bell with Cancellation Stroke","b":"1F515","j":["bell_with_slash","sound","volume","mute","quiet","silent"],"k":[29,47],"o":1},"musical_score":{"subcategory":"music","a":"Musical Score","b":"1F3BC","j":["musical_score","treble","clef","compose"],"k":[8,2],"o":0},"musical_note":{"subcategory":"music","a":"Musical Note","b":"1F3B5","j":["musical_note","score","tone","sound"],"k":[7,56],"o":0},"notes":{"subcategory":"music","a":"Multiple Musical Notes","b":"1F3B6","j":["musical_notes","music","score"],"k":[7,57],"o":0},"studio_microphone":{"subcategory":"music","a":"Studio Microphone","b":"1F399-FE0F","c":"1F399","j":["studio_microphone","sing","recording","artist","talkshow"],"k":[7,30],"o":0},"level_slider":{"subcategory":"music","a":"Level Slider","b":"1F39A-FE0F","c":"1F39A","j":["level_slider","scale"],"k":[7,31],"o":0},"control_knobs":{"subcategory":"music","a":"Control Knobs","b":"1F39B-FE0F","c":"1F39B","j":["control_knobs","dial"],"k":[7,32],"o":0},"microphone":{"subcategory":"music","a":"Microphone","b":"1F3A4","j":["microphone","sound","music","PA","sing","talkshow"],"k":[7,39],"o":0},"headphones":{"subcategory":"music","a":"Headphone","b":"1F3A7","j":["headphone","music","score","gadgets"],"k":[7,42],"o":0},"radio":{"subcategory":"music","a":"Radio","b":"1F4FB","j":["radio","communication","music","podcast","program"],"k":[29,22],"o":0},"saxophone":{"subcategory":"musical-instrument","a":"Saxophone","b":"1F3B7","j":["saxophone","music","instrument","jazz","blues"],"k":[7,58],"o":0},"accordion":{"subcategory":"musical-instrument","a":"Accordion","b":"1FA97","j":["accordion","music"],"k":[54,16],"o":13},"guitar":{"subcategory":"musical-instrument","a":"Guitar","b":"1F3B8","j":["guitar","music","instrument"],"k":[7,59],"o":0},"musical_keyboard":{"subcategory":"musical-instrument","a":"Musical Keyboard","b":"1F3B9","j":["musical_keyboard","piano","instrument","compose"],"k":[7,60],"o":0},"trumpet":{"subcategory":"musical-instrument","a":"Trumpet","b":"1F3BA","j":["trumpet","music","brass"],"k":[8,0],"o":0},"violin":{"subcategory":"musical-instrument","a":"Violin","b":"1F3BB","j":["violin","music","instrument","orchestra","symphony"],"k":[8,1],"o":0},"banjo":{"subcategory":"musical-instrument","a":"Banjo","b":"1FA95","j":["banjo","music","instructment"],"k":[54,14],"o":12},"drum_with_drumsticks":{"subcategory":"musical-instrument","a":"Drum with Drumsticks","b":"1F941","j":["drum","music","instrument","drumsticks","snare"],"k":[43,14],"o":3},"long_drum":{"subcategory":"musical-instrument","a":"Long Drum","b":"1FA98","j":["long drum","music"],"k":[54,17],"o":13},"maracas":{"subcategory":"musical-instrument","a":"Maracas","b":"1FA87","j":["maracas","music","instrument","percussion"],"k":[54,7],"o":15},"flute":{"subcategory":"musical-instrument","a":"Flute","b":"1FA88","j":["flute","bamboo","music","instrument","pied piper"],"k":[54,8],"o":15},"iphone":{"subcategory":"phone","a":"Mobile Phone","b":"1F4F1","j":["mobile_phone","technology","apple","gadgets","dial"],"k":[29,12],"o":0},"calling":{"subcategory":"phone","a":"Mobile Phone with Rightwards Arrow at Left","b":"1F4F2","j":["mobile_phone_with_arrow","iphone","incoming"],"k":[29,13],"o":0},"phone":{"subcategory":"phone","a":"Black Telephone","b":"260E-FE0F","c":"260E","j":["telephone","technology","communication","dial"],"k":[57,15],"n":["telephone"],"o":0},"telephone_receiver":{"subcategory":"phone","a":"Telephone Receiver","b":"1F4DE","j":["telephone_receiver","technology","communication","dial"],"k":[28,54],"o":0},"pager":{"subcategory":"phone","a":"Pager","b":"1F4DF","j":["pager","bbcall","oldschool","90s"],"k":[28,55],"o":0},"fax":{"subcategory":"phone","a":"Fax Machine","b":"1F4E0","j":["fax_machine","communication","technology"],"k":[28,56],"o":0},"battery":{"subcategory":"computer","a":"Battery","b":"1F50B","j":["battery","power","energy","sustain"],"k":[29,37],"o":0},"low_battery":{"subcategory":"computer","a":"Low Battery","b":"1FAAB","j":["low battery","drained","dead"],"k":[54,36],"o":14}
569,"electric_plug":{"subcategory":"computer","a":"Electric Plug","b":"1F50C","j":["electric_plug","charger","power"],"k":[29,38],"o":0},"computer":{"subcategory":"computer","a":"Personal Computer","b":"1F4BB","j":["laptop","technology","screen","display","monitor"],"k":[28,19],"o":0},"desktop_computer":{"subcategory":"computer","a":"Desktop Computer","b":"1F5A5-FE0F","c":"1F5A5","j":["desktop_computer","technology","computing","screen"],"k":[31,57],"o":0},"printer":{"subcategory":"computer","a":"Printer","b":"1F5A8-FE0F","c":"1F5A8","j":["printer","paper","ink"],"k":[31,58],"o":0},"keyboard":{"subcategory":"computer","a":"Keyboard","b":"2328-FE0F","c":"2328","j":["keyboard","technology","computer","type","input","text"],"k":[56,46],"o":1},"three_button_mouse":{"subcategory":"computer","a":"Computer Mouse","b":"1F5B1-FE0F","c":"1F5B1","j":["computer_mouse","click"],"k":[31,59],"o":0},"trackball":{"subcategory":"computer","a":"Trackball","b":"1F5B2-FE0F","c":"1F5B2","j":["trackball","technology","trackpad"],"k":[31,60],"o":0},"minidisc":{"subcategory":"computer","a":"Minidisc","b":"1F4BD","j":["computer_disk","technology","record","data","disk","90s"],"k":[28,21],"o":0},"floppy_disk":{"subcategory":"computer","a":"Floppy Disk","b":"1F4BE","j":["floppy_disk","oldschool","technology","save","90s","80s"],"k":[28,22],"o":0},"cd":{"subcategory":"computer","a":"Optical Disc","b":"1F4BF","j":["optical_disk","technology","dvd","disk","disc","90s"],"k":[28,23],"o":0},"dvd":{"subcategory":"computer","a":"Dvd","b":"1F4C0","j":["dvd","cd","disk","disc"],"k":[28,24],"o":0},"abacus":{"subcategory":"computer","a":"Abacus","b":"1F9EE","j":["abacus","calculation"],"k":[53,30],"o":11},"movie_camera":{"subcategory":"light & video","a":"Movie Camera","b":"1F3A5","j":["movie_camera","film","record"],"k":[7,40],"o":0},"film_frames":{"subcategory":"light & video","a":"Film Frames","b":"1F39E-FE0F","c":"1F39E","j":["film_frames","movie"],"k":[7,33],"o":0},"film_projector":{"subcategory":"light & video","a":"Film Projector","b":"1F4FD-FE0F","c":"1F4FD","j":["film_projector","video","tape","record","movie"],"k":[29,24],"o":0},"clapper":{"subcategory":"light & video","a":"Clapper Board","b":"1F3AC","j":["clapper_board","movie","film","record"],"k":[7,47],"o":0},"tv":{"subcategory":"light & video","a":"Television","b":"1F4FA","j":["television","technology","program","oldschool","show"],"k":[29,21],"o":0},"camera":{"subcategory":"light & video","a":"Camera","b":"1F4F7","j":["camera","gadgets","photography"],"k":[29,18],"o":0},"camera_with_flash":{"subcategory":"light & video","a":"Camera with Flash","b":"1F4F8","j":["camera_with_flash","photography","gadgets"],"k":[29,19],"o":1},"video_camera":{"subcategory":"light & video","a":"Video Camera","b":"1F4F9","j":["video_camera","film","record"],"k":[29,20],"o":0},"vhs":{"subcategory":"light & video","a":"Videocassette","b":"1F4FC","j":["videocassette","record","video","oldschool","90s","80s"],"k":[29,23],"o":0},"mag":{"subcategory":"light & video","a":"Left-Pointing Magnifying Glass","b":"1F50D","j":["magnifying_glass_tilted_left","search","zoom","find","detective"],"k":[29,39],"o":0},"mag_right":{"subcategory":"light & video","a":"Right-Pointing Magnifying Glass","b":"1F50E","j":["magnifying_glass_tilted_right","search","zoom","find","detective"],"k":[29,40],"o":0},"candle":{"subcategory":"light & video","a":"Candle","b":"1F56F-FE0F","c":"1F56F","j":["candle","fire","wax"],"k":[30,57],"o":0},"bulb":{"subcategory":"light & video","a":"Electric Light Bulb","b":"1F4A1","j":["light_bulb","light","electricity","idea"],"k":[27,49],"o":0},"flashlight":{"subcategory":"light & video","a":"Electric Torch","b":"1F526","j":["flashlight","dark","camping","sight","night"],"k":[30,3],"o":0},"izakaya_lantern":{"subcategory":"light & video","a":"Izakaya Lantern","b":"1F3EE","j":["red_paper_lantern","light","paper","halloween","spooky"],"k":[10,25],"n":["lantern"],"o":0},"diya_lamp":{"subcategory":"light & video","a":"Diya Lamp","b":"1FA94","j":["diya_lamp","lighting"],"k":[54,13],"o":12},"notebook_with_decorative_cover":{"subcategory":"book-paper","a":"Notebook with Decorative 
569Cover","b":"1F4D4","j":["notebook_with_decorative_cover","classroom","notes","record","paper","study"],"k":[28,44],"o":0},"closed_book":{"subcategory":"book-paper","a":"Closed Book","b":"1F4D5","j":["closed_book","read","library","knowledge","textbook","learn"],"k":[28,45],"o":0},"book":{"subcategory":"book-paper","a":"Open Book","b":"1F4D6","j":["open_book","book","read","library","knowledge","literature","learn","study"],"k":[28,46],"n":["open_book"],"o":0},"green_book":{"subcategory":"book-paper","a":"Green Book","b":"1F4D7","j":["green_book","read","library","knowledge","study"],"k":[28,47],"o":0},"blue_book":{"subcategory":"book-paper","a":"Blue Book","b":"1F4D8","j":["blue_book","read","library","knowledge","learn","study"],"k":[28,48],"o":0},"orange_book":{"subcategory":"book-paper","a":"Orange Book","b":"1F4D9","j":["orange_book","read","library","knowledge","textbook","study"],"k":[28,49],"o":0},"books":{"subcategory":"book-paper","a":"Books","b":"1F4DA","j":["books","literature","library","study"],"k":[28,50],"o":0},"notebook":{"subcategory":"book-paper","a":"Notebook","b":"1F4D3","j":["notebook","stationery","record","notes","paper","study"],"k":[28,43],"o":0},"ledger":{"subcategory":"book-paper","a":"Ledger","b":"1F4D2","j":["ledger","notes","paper"],"k":[28,42],"o":0},"page_with_curl":{"subcategory":"book-paper","a":"Page with Curl","b":"1F4C3","j":["page_with_curl","documents","office","paper"],"k":[28,27],"o":0},"scroll":{"subcategory":"book-paper","a":"Scroll","b":"1F4DC","j":["scroll","documents","ancient","history","paper"],"k":[28,52],"o":0},"page_facing_up":{"subcategory":"book-paper","a":"Page Facing Up","b":"1F4C4","j":["page_facing_up","documents","office","paper","information"],"k":[28,28],"o":0},"newspaper":{"subcategory":"book-paper","a":"Newspaper","b":"1F4F0","j":["newspaper","press","headline"],"k":[29,11],"o":0},"rolled_up_newspaper":{"subcategory":"book-paper","a":"Rolled-Up Newspaper","b":"1F5DE-FE0F","c":"1F5DE","j":["rolled_up_newspaper","press","headline"],"k":[32,9],"o":0},"bookmark_tabs":{"subcategory":"book-paper","a":"Bookmark Tabs","b":"1F4D1","j":["bookmark_tabs","favorite","save","order","tidy"],"k":[28,41],"o":0},"bookmark":{"subcategory":"book-paper","a":"Bookmark","b":"1F516","j":["bookmark","favorite","label","save"],"k":[29,48],"o":0},"label":{"subcategory":"book-paper","a":"Label","b":"1F3F7-FE0F","c":"1F3F7","j":["label","sale","tag"],"k":[10,37],"o":0},"moneybag":{"subcategory":"money","a":"Money Bag","b":"1F4B0","j":["money_bag","dollar","payment","coins","sale"],"k":[28,8],"o":0},"coin":{"subcategory":"money","a":"Coin","b":"1FA99","j":["coin","money","currency"],"k":[54,18],"o":13},"yen":{"subcategory":"money","a":"Banknote with Yen Sign","b":"1F4B4","j":["yen_banknote","money","sales","japanese","dollar","currency"],"k":[28,12],"o":0},"dollar":{"subcategory":"money","a":"Banknote with Dollar Sign","b":"1F4B5","j":["dollar_banknote","money","sales","bill","currency"],"k":[28,13],"o":0},"euro":{"subcategory":"money","a":"Banknote with Euro Sign","b":"1F4B6","j":["euro_banknote","money","sales","dollar","currency"],"k":[28,14],"o":1},"pound":{"subcategory":"money","a":"Banknote with Pound Sign","b":"1F4B7","j":["pound_banknote","british","sterling","money","sales","bills","uk","england","currency"],"k":[28,15],"o":1},"money_with_wings":{"subcategory":"money","a":"Money with Wings","b":"1F4B8","j":["money_with_wings","dollar","bills","payment","sale"],"k":[28,16],"o":0},"credit_card":{"subcategory":"money","a":"Credit Card","b":"1F4B3","j":["credit_card","money","sales","dollar","bill","payment","shopping"],"k":[28,11],"o":0},"receipt":{"subcategory":"money","a":"Receipt","b":"1F9FE","j":["receipt","accounting","expenses"],"k":[53,46],"o":11},"chart":{"subcategory":"money","a":"Chart with Upwards Trend and Yen Sign","b":"1F4B9","j":["chart_increasing_with_yen","green-square","graph","presentation","stats"],"k":[28,17],"o":0},"email":{"subcategory":"mail","a":"Envelope","b":"2709-FE0F","c":"2709","j":["envelope","letter","postal","inbox","communication"],"k":[58,57],"n":["envelope"],"o":0},"e-mail":{"subcategory":"mail","a":"E-Mail Symbol","b":"1F4E7","j":["e_mail","communication","inbox"],"k":[29,2],"o":0}
569,"incoming_envelope":{"subcategory":"mail","a":"Incoming Envelope","b":"1F4E8","j":["incoming_envelope","email","inbox"],"k":[29,3],"o":0},"envelope_with_arrow":{"subcategory":"mail","a":"Envelope with Downwards Arrow Above","b":"1F4E9","j":["envelope_with_arrow","email","communication"],"k":[29,4],"o":0},"outbox_tray":{"subcategory":"mail","a":"Outbox Tray","b":"1F4E4","j":["outbox_tray","inbox","email"],"k":[28,60],"o":0},"inbox_tray":{"subcategory":"mail","a":"Inbox Tray","b":"1F4E5","j":["inbox_tray","email","documents"],"k":[29,0],"o":0},"package":{"subcategory":"mail","a":"Package","b":"1F4E6","j":["package","mail","gift","cardboard","box","moving"],"k":[29,1],"o":0},"mailbox":{"subcategory":"mail","a":"Closed Mailbox with Raised Flag","b":"1F4EB","j":["closed_mailbox_with_raised_flag","email","inbox","communication"],"k":[29,6],"o":0},"mailbox_closed":{"subcategory":"mail","a":"Closed Mailbox with Lowered Flag","b":"1F4EA","j":["closed_mailbox_with_lowered_flag","email","communication","inbox"],"k":[29,5],"o":0},"mailbox_with_mail":{"subcategory":"mail","a":"Open Mailbox with Raised Flag","b":"1F4EC","j":["open_mailbox_with_raised_flag","email","inbox","communication"],"k":[29,7],"o":0},"mailbox_with_no_mail":{"subcategory":"mail","a":"Open Mailbox with Lowered Flag","b":"1F4ED","j":["open_mailbox_with_lowered_flag","email","inbox"],"k":[29,8],"o":0},"postbox":{"subcategory":"mail","a":"Postbox","b":"1F4EE","j":["postbox","email","letter","envelope"],"k":[29,9],"o":0},"ballot_box_with_ballot":{"subcategory":"mail","a":"Ballot Box with Ballot","b":"1F5F3-FE0F","c":"1F5F3","j":["ballot_box_with_ballot","election","vote"],"k":[32,14],"o":0},"pencil2":{"subcategory":"writing","a":"Pencil","b":"270F-FE0F","c":"270F","j":["pencil","stationery","write","paper","writing","school","study"],"k":[59,21],"o":0},"black_nib":{"subcategory":"writing","a":"Black Nib","b":"2712-FE0F","c":"2712","j":["black_nib","pen","stationery","writing","write"],"k":[59,22],"o":0},"lower_left_fountain_pen":{"subcategory":"writing","a":"Fountain Pen","b":"1F58B-FE0F","c":"1F58B","j":["fountain_pen","stationery","writing","write"],"k":[31,35],"o":0},"lower_left_ballpoint_pen":{"subcategory":"writing","a":"Pen","b":"1F58A-FE0F","c":"1F58A","j":["pen","stationery","writing","write"],"k":[31,34],"o":0},"lower_left_paintbrush":{"subcategory":"writing","a":"Paintbrush","b":"1F58C-FE0F","c":"1F58C","j":["paintbrush","drawing","creativity","art"],"k":[31,36],"o":0},"lower_left_crayon":{"subcategory":"writing","a":"Crayon","b":"1F58D-FE0F","c":"1F58D","j":["crayon","drawing","creativity"],"k":[31,37],"o":0},"memo":{"subcategory":"writing","a":"Memo","b":"1F4DD","j":["memo","write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],"k":[28,53],"n":["pencil"],"o":0},"briefcase":{"subcategory":"office","a":"Briefcase","b":"1F4BC","j":["briefcase","business","documents","work","law","legal","job","career"],"k":[28,20],"o":0},"file_folder":{"subcategory":"office","a":"File Folder","b":"1F4C1","j":["file_folder","documents","business","office"],"k":[28,25],"o":0},"open_file_folder":{"subcategory":"office","a":"Open File Folder","b":"1F4C2","j":["open_file_folder","documents","load"],"k":[28,26],"o":0},"card_index_dividers":{"subcategory":"office","a":"Card Index Dividers","b":"1F5C2-FE0F","c":"1F5C2","j":["card_index_dividers","organizing","business","stationery"],"k":[32,1],"o":0},"date":{"subcategory":"office","a":"Calendar","b":"1F4C5","j":["calendar","schedule"],"k":[28,29],"o":0},"calendar":{"subcategory":"office","a":"Tear-off Calendar","b":"1F4C6","j":["tear_off_calendar","schedule","date","planning"],"k":[28,30],"o":0},"spiral_note_pad":{"subcategory":"office","a":"Spiral Notepad","b":"1F5D2-FE0F","c":"1F5D2","j":["spiral_notepad","memo","stationery"],"k":[32,5],"o":0},"spiral_calendar_pad":{"subcategory":"office","a":"Spiral Calendar","b":"1F5D3-FE0F","c":"1F5D3","j":["spiral_calendar","date","schedule","planning"],"k":[32,6],"o":0},"card_index":{"subcategory":"office","a":"Card Index","b":"1F4C7","j":["card_index","business","stationery"],"k":[28,31],"o":0},"chart_with_upwards_trend":{"subcategory":"office","a":"Chart with Upwards Trend","b":"1F4C8","j":["chart_increasing","graph","presentation","stats","re
569covery","business","economics","money","sales","good","success"],"k":[28,32],"o":0},"chart_with_downwards_trend":{"subcategory":"office","a":"Chart with Downwards Trend","b":"1F4C9","j":["chart_decreasing","graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"k":[28,33],"o":0},"bar_chart":{"subcategory":"office","a":"Bar Chart","b":"1F4CA","j":["bar_chart","graph","presentation","stats"],"k":[28,34],"o":0},"clipboard":{"subcategory":"office","a":"Clipboard","b":"1F4CB","j":["clipboard","stationery","documents"],"k":[28,35],"o":0},"pushpin":{"subcategory":"office","a":"Pushpin","b":"1F4CC","j":["pushpin","stationery","mark","here"],"k":[28,36],"o":0},"round_pushpin":{"subcategory":"office","a":"Round Pushpin","b":"1F4CD","j":["round_pushpin","stationery","location","map","here"],"k":[28,37],"o":0},"paperclip":{"subcategory":"office","a":"Paperclip","b":"1F4CE","j":["paperclip","documents","stationery"],"k":[28,38],"o":0},"linked_paperclips":{"subcategory":"office","a":"Linked Paperclips","b":"1F587-FE0F","c":"1F587","j":["linked_paperclips","documents","stationery"],"k":[31,33],"o":0},"straight_ruler":{"subcategory":"office","a":"Straight Ruler","b":"1F4CF","j":["straight_ruler","stationery","calculate","length","math","school","drawing","architect","sketch"],"k":[28,39],"o":0},"triangular_ruler":{"subcategory":"office","a":"Triangular Ruler","b":"1F4D0","j":["triangular_ruler","stationery","math","architect","sketch"],"k":[28,40],"o":0},"scissors":{"subcategory":"office","a":"Black Scissors","b":"2702-FE0F","c":"2702","j":["scissors","stationery","cut"],"k":[58,54],"o":0},"card_file_box":{"subcategory":"office","a":"Card File Box","b":"1F5C3-FE0F","c":"1F5C3","j":["card_file_box","business","stationery"],"k":[32,2],"o":0},"file_cabinet":{"subcategory":"office","a":"File Cabinet","b":"1F5C4-FE0F","c":"1F5C4","j":["file_cabinet","filing","organizing"],"k":[32,3],"o":0},"wastebasket":{"subcategory":"office","a":"Wastebasket","b":"1F5D1-FE0F","c":"1F5D1","j":["wastebasket","bin","trash","rubbish","garbage","toss"],"k":[32,4],"o":0},"lock":{"subcategory":"lock","a":"Lock","b":"1F512","j":["locked","security","password","padlock"],"k":[29,44],"o":0},"unlock":{"subcategory":"lock","a":"Open Lock","b":"1F513","j":["unlocked","privacy","security"],"k":[29,45],"o":0},"lock_with_ink_pen":{"subcategory":"lock","a":"Lock with Ink Pen","b":"1F50F","j":["locked_with_pen","security","secret"],"k":[29,41],"o":0},"closed_lock_with_key":{"subcategory":"lock","a":"Closed Lock with Key","b":"1F510","j":["locked_with_key","security","privacy"],"k":[29,42],"o":0},"key":{"subcategory":"lock","a":"Key","b":"1F511","j":["key","lock","door","password"],"k":[29,43],"o":0},"old_key":{"subcategory":"lock","a":"Old Key","b":"1F5DD-FE0F","c":"1F5DD","j":["old_key","lock","door","password"],"k":[32,8],"o":0},"hammer":{"subcategory":"tool","a":"Hammer","b":"1F528","j":["hammer","tools","build","create"],"k":[30,5],"o":0},"axe":{"subcategory":"tool","a":"Axe","b":"1FA93","j":["axe","tool","chop","cut"],"k":[54,12],"o":12},"pick":{"subcategory":"tool","a":"Pick","b":"26CF-FE0F","c":"26CF","j":["pick","tools","dig"],"k":[58,20],"o":0},"hammer_and_pick":{"subcategory":"tool","a":"Hammer and Pick","b":"2692-FE0F","c":"2692","j":["hammer_and_pick","tools","build","create"],"k":[57,59],"o":1},"hammer_and_wrench":{"subcategory":"tool","a":"Hammer and Wrench","b":"1F6E0-FE0F","c":"1F6E0","j":["hammer_and_wrench","tools","build","create"],"k":[38,13],"o":0},"dagger_knife":{"subcategory":"tool","a":"Dagger","b":"1F5E1-FE0F","c":"1F5E1","j":["dagger","weapon"],"k":[32,10],"o":0},"crossed_swords":{"subcategory":"tool","a":"Crossed Swords","b":"2694-FE0F","c":"2694","j":["crossed_swords","weapon"],"k":[58,0],"o":1},"bomb":{"subcategory":"tool","a":"Bomb","b":"1F4A3","j":["bomb","boom","explode","explosion","terrorism"],"k":[27,51],"o":0},"boomerang":{"subcategory":"tool","a":"Boomerang","b":"1FA83","j":["boomerang","weapon"],"k":[54,3],"o":13},"bow_and_arrow":{"subcategory":"tool","a":"Bow and Arrow","b":"1F3F9","j":["bow_and_arrow","sports"],"k":[10,39],"o":1}
569,"shield":{"subcategory":"tool","a":"Shield","b":"1F6E1-FE0F","c":"1F6E1","j":["shield","protection","security"],"k":[38,14],"o":0},"carpentry_saw":{"subcategory":"tool","a":"Carpentry Saw","b":"1FA9A","j":["carpentry saw","cut","chop"],"k":[54,19],"o":13},"wrench":{"subcategory":"tool","a":"Wrench","b":"1F527","j":["wrench","tools","diy","ikea","fix","maintainer"],"k":[30,4],"o":0},"screwdriver":{"subcategory":"tool","a":"Screwdriver","b":"1FA9B","j":["screwdriver","tools"],"k":[54,20],"o":13},"nut_and_bolt":{"subcategory":"tool","a":"Nut and Bolt","b":"1F529","j":["nut_and_bolt","handy","tools","fix"],"k":[30,6],"o":0},"gear":{"subcategory":"tool","a":"Gear","b":"2699-FE0F","c":"2699","j":["gear","cog"],"k":[58,4],"o":1},"compression":{"subcategory":"tool","a":"Clamp","b":"1F5DC-FE0F","c":"1F5DC","j":["clamp","tool"],"k":[32,7],"o":0},"scales":{"subcategory":"tool","a":"Balance Scale","b":"2696-FE0F","c":"2696","j":["balance_scale","law","fairness","weight"],"k":[58,2],"o":1},"probing_cane":{"subcategory":"tool","a":"Probing Cane","b":"1F9AF","j":["probing_cane","accessibility"],"k":[45,6],"o":12},"link":{"subcategory":"tool","a":"Link Symbol","b":"1F517","j":["link","rings","url"],"k":[29,49],"o":0},"chains":{"subcategory":"tool","a":"Chains","b":"26D3-FE0F","c":"26D3","j":["chains","lock","arrest"],"k":[58,22],"o":0},"hook":{"subcategory":"tool","a":"Hook","b":"1FA9D","j":["hook","tools"],"k":[54,22],"o":13},"toolbox":{"subcategory":"tool","a":"Toolbox","b":"1F9F0","j":["toolbox","tools","diy","fix","maintainer","mechanic"],"k":[53,32],"o":11},"magnet":{"subcategory":"tool","a":"Magnet","b":"1F9F2","j":["magnet","attraction","magnetic"],"k":[53,34],"o":11},"ladder":{"subcategory":"tool","a":"Ladder","b":"1FA9C","j":["ladder","tools"],"k":[54,21],"o":13},"alembic":{"subcategory":"science","a":"Alembic","b":"2697-FE0F","c":"2697","j":["alembic","distilling","science","experiment","chemistry"],"k":[58,3],"o":1},"test_tube":{"subcategory":"science","a":"Test Tube","b":"1F9EA","j":["test_tube","chemistry","experiment","lab","science"],"k":[53,26],"o":11},"petri_dish":{"subcategory":"science","a":"Petri Dish","b":"1F9EB","j":["petri_dish","bacteria","biology","culture","lab"],"k":[53,27],"o":11},"dna":{"subcategory":"science","a":"Dna Double Helix","b":"1F9EC","j":["dna","biologist","genetics","life"],"k":[53,28],"o":11},"microscope":{"subcategory":"science","a":"Microscope","b":"1F52C","j":["microscope","laboratory","experiment","zoomin","science","study"],"k":[30,9],"o":1},"telescope":{"subcategory":"science","a":"Telescope","b":"1F52D","j":["telescope","stars","space","zoom","science","astronomy"],"k":[30,10],"o":1},"satellite_antenna":{"subcategory":"science","a":"Satellite Antenna","b":"1F4E1","j":["satellite_antenna","communication","future","radio","space"],"k":[28,57],"o":0},"syringe":{"subcategory":"medical","a":"Syringe","b":"1F489","j":["syringe","health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"k":[26,36],"o":0},"drop_of_blood":{"subcategory":"medical","a":"Drop of Blood","b":"1FA78","j":["drop_of_blood","period","hurt","harm","wound"],"k":[53,56],"o":12},"pill":{"subcategory":"medical","a":"Pill","b":"1F48A","j":["pill","health","medicine","doctor","pharmacy","drug"],"k":[26,37],"o":0},"adhesive_bandage":{"subcategory":"medical","a":"Adhesive Bandage","b":"1FA79","j":["adhesive_bandage","heal"],"k":[53,57],"o":12},"crutch":{"subcategory":"medical","a":"Crutch","b":"1FA7C","j":["crutch","accessibility","assist"],"k":[53,60],"o":14},"stethoscope":{"subcategory":"medical","a":"Stethoscope","b":"1FA7A","j":["stethoscope","health"],"k":[53,58],"o":12},"x-ray":{"subcategory":"medical","a":"X-Ray","b":"1FA7B","j":["x-ray","skeleton","medicine"],"k":[53,59],"o":14},"door":{"subcategory":"household","a":"Door","b":"1F6AA","j":["door","house","entry","exit"],"k":[36,31],"o":0},"elevator":{"subcategory":"household","a":"Elevator","b":"1F6D7","j":["elevator","lift"],"k":[38,8],"o":13},"mirror":{"subcategory":"household","a":"Mirror","b":"1FA9E","j":["mirror","reflection"],"k":[54,23],"o":13}
569,"window":{"subcategory":"household","a":"Window","b":"1FA9F","j":["window","scenery"],"k":[54,24],"o":13},"bed":{"subcategory":"household","a":"Bed","b":"1F6CF-FE0F","c":"1F6CF","j":["bed","sleep","rest"],"k":[38,2],"o":0},"couch_and_lamp":{"subcategory":"household","a":"Couch and Lamp","b":"1F6CB-FE0F","c":"1F6CB","j":["couch_and_lamp","read","chill"],"k":[37,54],"o":0},"chair":{"subcategory":"household","a":"Chair","b":"1FA91","j":["chair","sit","furniture"],"k":[54,10],"o":12},"toilet":{"subcategory":"household","a":"Toilet","b":"1F6BD","j":["toilet","restroom","wc","washroom","bathroom","potty"],"k":[37,40],"o":0},"plunger":{"subcategory":"household","a":"Plunger","b":"1FAA0","j":["plunger","toilet"],"k":[54,25],"o":13},"shower":{"subcategory":"household","a":"Shower","b":"1F6BF","j":["shower","clean","water","bathroom"],"k":[37,42],"o":1},"bathtub":{"subcategory":"household","a":"Bathtub","b":"1F6C1","j":["bathtub","clean","shower","bathroom"],"k":[37,49],"o":1},"mouse_trap":{"subcategory":"household","a":"Mouse Trap","b":"1FAA4","j":["mouse trap","cheese"],"k":[54,29],"o":13},"razor":{"subcategory":"household","a":"Razor","b":"1FA92","j":["razor","cut"],"k":[54,11],"o":12},"lotion_bottle":{"subcategory":"household","a":"Lotion Bottle","b":"1F9F4","j":["lotion_bottle","moisturizer","sunscreen"],"k":[53,36],"o":11},"safety_pin":{"subcategory":"household","a":"Safety Pin","b":"1F9F7","j":["safety_pin","diaper"],"k":[53,39],"o":11},"broom":{"subcategory":"household","a":"Broom","b":"1F9F9","j":["broom","cleaning","sweeping","witch"],"k":[53,41],"o":11},"basket":{"subcategory":"household","a":"Basket","b":"1F9FA","j":["basket","laundry"],"k":[53,42],"o":11},"roll_of_paper":{"subcategory":"household","a":"Roll of Paper","b":"1F9FB","j":["roll_of_paper","roll"],"k":[53,43],"o":11},"bucket":{"subcategory":"household","a":"Bucket","b":"1FAA3","j":["bucket","water","container"],"k":[54,28],"o":13},"soap":{"subcategory":"household","a":"Bar of Soap","b":"1F9FC","j":["soap","bar","bathing","cleaning","lather"],"k":[53,44],"o":11},"bubbles":{"subcategory":"household","a":"Bubbles","b":"1FAE7","j":["bubbles","soap","fun","carbonation","sparkling"],"k":[55,37],"o":14},"toothbrush":{"subcategory":"household","a":"Toothbrush","b":"1FAA5","j":["toothbrush","hygiene","dental"],"k":[54,30],"o":13},"sponge":{"subcategory":"household","a":"Sponge","b":"1F9FD","j":["sponge","absorbing","cleaning","porous"],"k":[53,45],"o":11},"fire_extinguisher":{"subcategory":"household","a":"Fire Extinguisher","b":"1F9EF","j":["fire_extinguisher","quench"],"k":[53,31],"o":11},"shopping_trolley":{"subcategory":"household","a":"Shopping Trolley","b":"1F6D2","j":["shopping_cart","trolley"],"k":[38,5],"o":3},"smoking":{"subcategory":"other-object","a":"Smoking Symbol","b":"1F6AC","j":["cigarette","kills","tobacco","joint","smoke"],"k":[36,33],"o":0},"coffin":{"subcategory":"other-object","a":"Coffin","b":"26B0-FE0F","c":"26B0","j":["coffin","vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"k":[58,12],"o":1},"headstone":{"subcategory":"other-object","a":"Headstone","b":"1FAA6","j":["headstone","death","rip","grave"],"k":[54,31],"o":13},"funeral_urn":{"subcategory":"other-object","a":"Funeral Urn","b":"26B1-FE0F","c":"26B1","j":["funeral_urn","dead","die","death","rip","ashes"],"k":[58,13],"o":1},"nazar_amulet":{"subcategory":"other-object","a":"Nazar Amulet","b":"1F9FF","j":["nazar_amulet","bead","charm"],"k":[53,47],"o":11},"hamsa":{"subcategory":"other-object","a":"Hamsa","b":"1FAAC","j":["hamsa","religion","protection"],"k":[54,37],"o":14},"moyai":{"subcategory":"other-object","a":"Moyai","b":"1F5FF","j":["moai","rock","easter island"],"k":[32,20],"o":0},"placard":{"subcategory":"other-object","a":"Placard","b":"1FAA7","j":["placard","announcement"],"k":[54,32],"o":13},"identification_card":{"subcategory":"other-object","a":"Identification Card","b":"1FAAA","j":["identification card","document"],"k":[54,35],"o":14},"atm":{"subcategory":"transport-sign","a":"Automated Teller Machine","b":"1F3E7","j":["atm_sign","money","sales","cash","blue-square","payment","bank"],"k":[10,18],"o":0},"put_litter_in_its_place":{"subcategory":"transport-sign","a":"Put Litter in Its Place Symbol","b":"1F6AE","j":["litter_in_bin_sign","blue-square","sign","human","info"],"k":[36,35],"o":1}
569,"potable_water":{"subcategory":"transport-sign","a":"Potable Water Symbol","b":"1F6B0","j":["potable_water","blue-square","liquid","restroom","cleaning","faucet"],"k":[36,37],"o":1},"wheelchair":{"subcategory":"transport-sign","a":"Wheelchair Symbol","b":"267F","j":["wheelchair_symbol","blue-square","disabled","accessibility"],"k":[57,58],"o":0},"mens":{"subcategory":"transport-sign","a":"Mens Symbol","b":"1F6B9","j":["men_s_room","toilet","restroom","wc","blue-square","gender","male"],"k":[37,36],"o":0},"womens":{"subcategory":"transport-sign","a":"Womens Symbol","b":"1F6BA","j":["women_s_room","purple-square","woman","female","toilet","loo","restroom","gender"],"k":[37,37],"o":0},"restroom":{"subcategory":"transport-sign","a":"Restroom","b":"1F6BB","j":["restroom","blue-square","toilet","refresh","wc","gender"],"k":[37,38],"o":0},"baby_symbol":{"subcategory":"transport-sign","a":"Baby Symbol","b":"1F6BC","j":["baby_symbol","orange-square","child"],"k":[37,39],"o":0},"wc":{"subcategory":"transport-sign","a":"Water Closet","b":"1F6BE","j":["water_closet","toilet","restroom","blue-square"],"k":[37,41],"o":0},"passport_control":{"subcategory":"transport-sign","a":"Passport Control","b":"1F6C2","j":["passport_control","custom","blue-square"],"k":[37,50],"o":1},"customs":{"subcategory":"transport-sign","a":"Customs","b":"1F6C3","j":["customs","passport","border","blue-square"],"k":[37,51],"o":1},"baggage_claim":{"subcategory":"transport-sign","a":"Baggage Claim","b":"1F6C4","j":["baggage_claim","blue-square","airport","transport"],"k":[37,52],"o":1},"left_luggage":{"subcategory":"transport-sign","a":"Left Luggage","b":"1F6C5","j":["left_luggage","blue-square","travel"],"k":[37,53],"o":1},"warning":{"subcategory":"warning","a":"Warning Sign","b":"26A0-FE0F","c":"26A0","j":["warning","exclamation","wip","alert","error","problem","issue"],"k":[58,7],"o":0},"children_crossing":{"subcategory":"warning","a":"Children Crossing","b":"1F6B8","j":["children_crossing","school","warning","danger","sign","driving","yellow-diamond"],"k":[37,35],"o":1},"no_entry":{"subcategory":"warning","a":"No Entry","b":"26D4","j":["no_entry","limit","security","privacy","bad","denied","stop","circle"],"k":[58,23],"o":0},"no_entry_sign":{"subcategory":"warning","a":"No Entry Sign","b":"1F6AB","j":["prohibited","forbid","stop","limit","denied","disallow","circle"],"k":[36,32],"o":0},"no_bicycles":{"subcategory":"warning","a":"No Bicycles","b":"1F6B3","j":["no_bicycles","no_bikes","bicycle","bike","cyclist","prohibited","circle"],"k":[36,40],"o":1},"no_smoking":{"subcategory":"warning","a":"No Smoking Symbol","b":"1F6AD","j":["no_smoking","cigarette","blue-square","smell","smoke"],"k":[36,34],"o":0},"do_not_litter":{"subcategory":"warning","a":"Do Not Litter Symbol","b":"1F6AF","j":["no_littering","trash","bin","garbage","circle"],"k":[36,36],"o":1},"non-potable_water":{"subcategory":"warning","a":"Non-Potable Water Symbol","b":"1F6B1","j":["non_potable_water","drink","faucet","tap","circle"],"k":[36,38],"o":1},"no_pedestrians":{"subcategory":"warning","a":"No Pedestrians","b":"1F6B7","j":["no_pedestrians","rules","crossing","walking","circle"],"k":[37,34],"o":1},"no_mobile_phones":{"subcategory":"warning","a":"No Mobile Phones","b":"1F4F5","j":["no_mobile_phones","iphone","mute","circle"],"k":[29,16],"o":1},"underage":{"subcategory":"warning","a":"No One Under Eighteen Symbol","b":"1F51E","j":["no_one_under_eighteen","18","drink","pub","night","minor","circle"],"k":[29,56],"o":0},"radioactive_sign":{"subcategory":"warning","a":"Radioactive","b":"2622-FE0F","c":"2622","j":["radioactive","nuclear","danger"],"k":[57,27],"o":1},"biohazard_sign":{"subcategory":"warning","a":"Biohazard","b":"2623-FE0F","c":"2623","j":["biohazard","danger"],"k":[57,28],"o":1},"arrow_up":{"subcategory":"arrow","a":"Upwards Black Arrow","b":"2B06-FE0F","c":"2B06","j":["up_arrow","blue-square","continue","top","direction"],"k":[59,51],"o":0},"arrow_upper_right":{"subcategory":"arrow","a":"North East Arrow","b":"2197-FE0F","c":"2197","j":["up_right_arrow","blue-square","point","direction","diagonal","northeast"],"k":[56,39],"o":0},"arrow_right":{"subcategory":"arrow","a":"Black Rightwards Arrow","b":"27A1-FE0F","c":"27A1","j":["right_arrow","blue-square","next"],"k":[59,45],"o":0},"arrow_lower_right":{"subcategory":"arrow","a":"South East Arrow","b":"2198-FE0F","c":"2198","j":["down_right_arrow","blue-square","direction","diagonal","southeast"],"k":[56,40],"o":0},"arrow_down":{"subcategory":"arrow","a":"Downwards Black Arrow","b":"2B07-FE0F","c":"2B07","j":["down_arrow","blue-square","direction","bottom"],"k":[59,52],"o":0},"arrow_lower_left":{"subcategory":"arrow","a":"South West Arrow","b":"2199-FE0F","c":"2199","j":["down_left_arrow","blue-square","direction","diagonal","southwest"],"k":[56,41],"o":0},"arrow_left":{"subcategory":"arrow","a":"Leftwards Black Arrow","b":"2B05-FE0F","c":"2B05","j":["left_arrow","blue-square","previous","back"],"k":[59,50],"o":0},"arrow_upper_left":{"subcategory":"arrow","a":"North West Arrow","b":"2196-FE0F","c":"2196","j":["up_left_arrow","blue-square","point","direction","diagonal","northwest"],"k":[56,38],"o":0},"arrow_up_down":{"subcategory":"arrow","a":"Up Down Arrow","b":"2195-FE0F","c":"2195","j":["up_down_arrow","blue-square","direction","way","vertical"],"k":[56,37],"o":0},"left_right_arrow":{"subcategory":"arrow","a":"Left Right Arrow","b":"2194-FE0F","c":"2194","j":["left_right_arrow","shape","direction","horizontal","sideways"],"k":[56,36],"o":0},"leftwards_arrow_with_hook":{"subcategory":"arrow","a":"Leftwards Arrow with Hook","b":"21A9-FE0F","c":"21A9","j":["right_arrow_curving_left","back","return","blue-square","undo","enter"],"k":[56,42],"o":0},"arrow_right_hook":{"subcategory":"arrow","a":"Rightwards Arrow with Hook","b":"21AA-FE0F","c":"21AA","j":["left_arrow_curving_right","blue-square","return","rotate","direction"],"k":[56,43],"o":0},"arrow_heading_up":{"subcategory":"arrow","a":"Arrow Pointing Rightwards Then Curving Upwards","b":"2934-FE0F","c":"2934","j":["right_arrow_curving_up","blue-square","direction","top"],"k":[59,48],"o":0},"arrow_heading_down":{"subcategory":"arrow","a":"Arrow Pointing Rightwards Then Curving Downwards","b":"2935-FE0F","c":"2935","j":["right_arrow_curving_down","blue-square","direction","bottom"],"k":[59,49],"o":0},"arrows_clockwise":{"subcategory":"arrow","a":"Clockwise Downwards and Upwards Open Circle Arrows","b":"1F503","j":["clockwise_vertical_arrows","sync","cycle","round","repeat"],"k":[29,29],"o":0},"arrows_counterclockwise":{"subcategory":"arrow","a":"Anticlockwise Downwards and Upwards Open Circle Arrows","b":"1F504","j":["counterclockwise_arrows_button","blue-square","sync","cycle"],"k":[29,30],"o":1},"back":{"subcategory":"arrow","a":"Back with Leftwards Arrow Above","b":"1F519","j":["back_arrow","arrow","words","return"],"k":[29,51],"o":0},"end":{"subcategory":"arrow","a":"End with Leftwards Arrow Above","b":"1F51A","j":["end_arrow","words","arrow"],"k":[29,52],"o":0},"on":{"subcategory":"arrow","a":"On with Exclamation Mark with Left Right Arrow Above","b":"1F51B","j":["on_arrow","arrow","words"],"k":[29,53],"o":0},"soon":{"subcategory":"arrow","a":"Soon with Rightwards Arrow Above","b":"1F51C","j":["soon_arrow","arrow","words"],"k":[29,54],"o":0},"top":{"subcategory":"arrow","a":"Top with Upwards Arrow Above","b":"1F51D","j":["top_arrow","words","blue-square"],"k":[29,55],"o":0},"place_of_worship":{"subcategory":"religion","a":"Place of Worship","b":"1F6D0","j":["place_of_worship","religion","church","temple","prayer"],"k":[38,3],"o":1},"atom_symbol":{"subcategory":"religion","a":"Atom Symbol","b":"269B-FE0F","c":"269B","j":["atom_symbol","science","physics","chemistry"],"k":[58,5],"o":1},"om_symbol":{"subcategory":"religion","a":"Om","b":"1F549-FE0F","c":"1F549","j":["om","hinduism","buddhism","sikhism","jainism"],"k":[30,27],"o":0},"star_of_david":{"subcategory":"religion","a":"Star of David","b":"2721-FE0F","c":"2721","j":["star_of_david","judaism"],"k":[59,26],"o":0},"wheel_of_dharma":{"subcategory":"religion","a":"Wheel of Dharma","b":"2638-FE0F","c":"2638","j":["wheel_of_dharma","hinduism","buddhism","sikhism","jainism"],"k":[57,33],"o":0},"yin_yang":{"subcategory":"religion","a":"Yin Yang","b":"262F-FE0F","c":"262F","
569j":["yin_yang","balance"],"k":[57,32],"o":0},"latin_cross":{"subcategory":"religion","a":"Latin Cross","b":"271D-FE0F","c":"271D","j":["latin_cross","christianity"],"k":[59,25],"o":0},"orthodox_cross":{"subcategory":"religion","a":"Orthodox Cross","b":"2626-FE0F","c":"2626","j":["orthodox_cross","suppedaneum","religion"],"k":[57,29],"o":1},"star_and_crescent":{"subcategory":"religion","a":"Star and Crescent","b":"262A-FE0F","c":"262A","j":["star_and_crescent","islam"],"k":[57,30],"o":0},"peace_symbol":{"subcategory":"religion","a":"Peace Symbol","b":"262E-FE0F","c":"262E","j":["peace_symbol","hippie"],"k":[57,31],"o":1},"menorah_with_nine_branches":{"subcategory":"religion","a":"Menorah with Nine Branches","b":"1F54E","j":["menorah","hanukkah","candles","jewish"],"k":[30,32],"o":1},"six_pointed_star":{"subcategory":"religion","a":"Six Pointed Star with Middle Dot","b":"1F52F","j":["dotted_six_pointed_star","purple-square","religion","jewish","hexagram"],"k":[30,12],"o":0},"khanda":{"subcategory":"religion","a":"Khanda","b":"1FAAF","j":["khanda","Sikhism","religion"],"k":[54,40],"o":15},"aries":{"subcategory":"zodiac","a":"Aries","b":"2648","j":["aries","sign","purple-square","zodiac","astrology"],"k":[57,38],"o":0},"taurus":{"subcategory":"zodiac","a":"Taurus","b":"2649","j":["taurus","purple-square","sign","zodiac","astrology"],"k":[57,39],"o":0},"gemini":{"subcategory":"zodiac","a":"Gemini","b":"264A","j":["gemini","sign","zodiac","purple-square","astrology"],"k":[57,40],"o":0},"cancer":{"subcategory":"zodiac","a":"Cancer","b":"264B","j":["cancer","sign","zodiac","purple-square","astrology"],"k":[57,41],"o":0},"leo":{"subcategory":"zodiac","a":"Leo","b":"264C","j":["leo","sign","purple-square","zodiac","astrology"],"k":[57,42],"o":0},"virgo":{"subcategory":"zodiac","a":"Virgo","b":"264D","j":["virgo","sign","zodiac","purple-square","astrology"],"k":[57,43],"o":0},"libra":{"subcategory":"zodiac","a":"Libra","b":"264E","j":["libra","sign","purple-square","zodiac","astrology"],"k":[57,44],"o":0},"scorpius":{"subcategory":"zodiac","a":"Scorpius","b":"264F","j":["scorpio","sign","zodiac","purple-square","astrology"],"k":[57,45],"o":0},"sagittarius":{"subcategory":"zodiac","a":"Sagittarius","b":"2650","j":["sagittarius","sign","zodiac","purple-square","astrology"],"k":[57,46],"o":0},"capricorn":{"subcategory":"zodiac","a":"Capricorn","b":"2651","j":["capricorn","sign","zodiac","purple-square","astrology"],"k":[57,47],"o":0},"aquarius":{"subcategory":"zodiac","a":"Aquarius","b":"2652","j":["aquarius","sign","purple-square","zodiac","astrology"],"k":[57,48],"o":0},"pisces":{"subcategory":"zodiac","a":"Pisces","b":"2653","j":["pisces","purple-square","sign","zodiac","astrology"],"k":[57,49],"o":0},"ophiuchus":{"subcategory":"zodiac","a":"Ophiuchus","b":"26CE","j":["ophiuchus","sign","purple-square","constellation","astrology"],"k":[58,19],"o":0},"twisted_rightwards_arrows":{"subcategory":"av-symbol","a":"Twisted Rightwards Arrows","b":"1F500","j":["shuffle_tracks_button","blue-square","shuffle","music","random"],"k":[29,26],"o":1},"repeat":{"subcategory":"av-symbol","a":"Clockwise Rightwards and Leftwards Open Circle Arrows","b":"1F501","j":["repeat_button","loop","record"],"k":[29,27],"o":1},"repeat_one":{"subcategory":"av-symbol","a":"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay","b":"1F502","j":["repeat_single_button","blue-square","loop"],"k":[29,28],"o":1},"arrow_forward":{"subcategory":"av-symbol","a":"Black Right-Pointing Triangle","b":"25B6-FE0F","c":"25B6","j":["play_button","blue-square","right","direction","play"],"k":[57,4],"o":0},"fast_forward":{"subcategory":"av-symbol","a":"Black Right-Pointing Double Triangle","b":"23E9","j":["fast_forward_button","blue-square","play","speed","continue"],"k":[56,48],"o":0},"black_right_pointing_double_triangle_with_vertical_bar":{"subcategory":"av-symbol","a":"Next Track Button","b":"23ED-FE0F","c":"23ED","j":["next_track_button","forward","next","blue-square"],"k":[56,52],"o":0},"black_right_pointing_triangle_with_double_vertical_bar":{"subcategory":"av-symbol","a":"Play or Pause Button","b":"23EF-FE0F","c":"23EF","j":["play_or_pause_button","blue-square","play","pause"],"k":[56,54],"o":1},"arrow_backward":{"subcategory":"av-symbol","a":"Black Left-Pointing Triangle","b":"25C0-FE0F","c":"25C0","j":["reverse_button","blue-square","left","direction"],"k":[57,5],"o":0},"rewind":{"subcategory":"av-symbol","a":"Black Left-Pointing Double Triangle","b":"23EA","j":["fast_reverse_button","play","blue-square"],"k":[56,49],"o":0},"black_left_pointing_double_triangle_with_vertical_bar":{"subcategory":"av-symbol","a":"Last Track Button","b":"23EE-FE0F","c":"23EE","j":["last_track_button","backward"],"k":[56,53],"o":0},"arrow_up_small":{"subcategory":"av-symbol","a":"Up-Pointing Small Red Triangle","b":"1F53C","j":["upwards_button","blue-square","triangle","direction","point","forward","top"],"k":[30,25],"o":0},"arrow_double_up":{"subcategory":"av-symbol","a":"Black Up-Pointing Double Triangle","b":"23EB","j":["fast_up_button","blue-square","direction","top"],"k":[56,50],"o":0},"arrow_down_small":{"subcategory":"av-symbol","a":"Down-Pointing Small Red Triangle","b":"1F53D","j":["downwards_button","blue-square","direction","bottom"],"k":[30,26],"o":0},"arrow_double_down":{"subcategory":"av-symbol","a":"Black Down-Pointing Double Triangle","b":"23EC","j":["fast_down_button","blue-square","direction","bottom"],"k":[56,51],"o":0},"double_vertical_bar":{"subcategory":"av-symbol","a":"Pause Button","b":"23F8-FE0F","c":"23F8","j":["pause_button","pause","blue-square"],"k":[56,59],"o":0},"black_square_for_stop":{"subcategory":"av-symbol","a":"Stop Button","b":"23F9-FE0F","c":"23F9","j":["stop_button","blue-square"],"k":[56,60],"o":0},"black_circle_for_record":{"subcategory":"av-symbol","a":"Record Button","b":"23FA-FE0F","c":"23FA","j":["record_button","blue-square"],"k":[57,0],"o":0},"eject":{"subcategory":"av-symbol","a":"Eject Button","b":"23CF-FE0F","c":"23CF","j":["eject_button","blue-square"],"k":[56,47],"o":1}
569,"cinema":{"subcategory":"av-symbol","a":"Cinema","b":"1F3A6","j":["cinema","blue-square","record","film","movie","curtain","stage","theater"],"k":[7,41],"o":0},"low_brightness":{"subcategory":"av-symbol","a":"Low Brightness Symbol","b":"1F505","j":["dim_button","sun","afternoon","warm","summer"],"k":[29,31],"o":1},"high_brightness":{"subcategory":"av-symbol","a":"High Brightness Symbol","b":"1F506","j":["bright_button","sun","light"],"k":[29,32],"o":1},"signal_strength":{"subcategory":"av-symbol","a":"Antenna with Bars","b":"1F4F6","j":["antenna_bars","blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],"k":[29,17],"o":0},"wireless":{"subcategory":"av-symbol","a":"Wireless","b":"1F6DC","j":["wireless","wifi","internet","contactless","signal"],"k":[38,9],"o":15},"vibration_mode":{"subcategory":"av-symbol","a":"Vibration Mode","b":"1F4F3","j":["vibration_mode","orange-square","phone"],"k":[29,14],"o":0},"mobile_phone_off":{"subcategory":"av-symbol","a":"Mobile Phone off","b":"1F4F4","j":["mobile_phone_off","mute","orange-square","silence","quiet"],"k":[29,15],"o":0},"transgender_symbol":{"subcategory":"gender","a":"Transgender Symbol","b":"26A7-FE0F","c":"26A7","j":["transgender symbol","transgender","lgbtq"],"k":[58,9],"o":13},"heavy_multiplication_x":{"subcategory":"math","a":"Heavy Multiplication X","b":"2716-FE0F","c":"2716","j":["multiplication_sign","math","calculation"],"k":[59,24],"o":0},"heavy_plus_sign":{"subcategory":"math","a":"Heavy Plus Sign","b":"2795","j":["plus_sign","math","calculation","addition","more","increase"],"k":[59,42],"o":0},"heavy_minus_sign":{"subcategory":"math","a":"Heavy Minus Sign","b":"2796","j":["minus_sign","math","calculation","subtract","less"],"k":[59,43],"o":0},"heavy_division_sign":{"subcategory":"math","a":"Heavy Division Sign","b":"2797","j":["division_sign","divide","math","calculation"],"k":[59,44],"o":0},"heavy_equals_sign":{"subcategory":"math","a":"Heavy Equals Sign","b":"1F7F0","j":["heavy equals sign","math"],"k":[38,45],"o":14},"infinity":{"subcategory":"math","a":"Infinity","b":"267E-FE0F","c":"267E","j":["infinity","forever"],"k":[57,57],"o":11},"bangbang":{"subcategory":"punctuation","a":"Double Exclamation Mark","b":"203C-FE0F","c":"203C","j":["double_exclamation_mark","exclamation","surprise"],"k":[56,32],"o":0},"interrobang":{"subcategory":"punctuation","a":"Exclamation Question Mark","b":"2049-FE0F","c":"2049","j":["exclamation_question_mark","wat","punctuation","surprise"],"k":[56,33],"o":0},"question":{"subcategory":"punctuation","a":"Black Question Mark Ornament","b":"2753","j":["question_mark","doubt","confused"],"k":[59,34],"o":0},"grey_question":{"subcategory":"punctuation","a":"White Question Mark Ornament","b":"2754","j":["white_question_mark","doubts","gray","huh","confused"],"k":[59,35],"o":0},"grey_exclamation":{"subcategory":"punctuation","a":"White Exclamation Mark Ornament","b":"2755","j":["white_exclamation_mark","surprise","punctuation","gray","wow","warning"],"k":[59,36],"o":0},"exclamation":{"subcategory":"punctuation","a":"Heavy Exclamation Mark Symbol","b":"2757","j":["exclamation_mark","heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],"k":[59,37],"n":["heavy_exclamation_mark"],"o":0},"wavy_dash":{"subcategory":"punctuation","a":"Wavy Dash","b":"3030-FE0F","c":"3030","j":["wavy_dash","draw","line","moustache","mustache","squiggle","scribble"],"k":[59,57],"o":0},"currency_exchange":{"subcategory":"currency","a":"Currency Exchange","b":"1F4B1","j":["currency_exchange","money","sales","dollar","travel"],"k":[28,9],"o":0},"heavy_dollar_sign":{"subcategory":"currency","a":"Heavy Dollar Sign","b":"1F4B2","j":["heavy_dollar_sign","money","sales","payment","currency","buck"],"k":[28,10],"o":0},"recycle":{"subcategory":"other-symbol","a":"Black Universal Recycling Symbol","b":"267B-FE0F","c":"267B","j":["recycling_symbol","arrow","environment","garbage","trash"],"k":[57,56],"o":0},"fleur_de_lis":{"subcategory":"other-symbol","a":"Fleur-De-Lis","b":"269C-FE0F","c":"269C","j":["fleur_de_lis","decorative","scout"],"k":[58,6],"o":1},"trident":{"subcategory":"other-symbol","a":"Trident Emblem","b":"1F531","j":["trident_emblem","weapon","
569spear"],"k":[30,14],"o":0},"name_badge":{"subcategory":"other-symbol","a":"Name Badge","b":"1F4DB","j":["name_badge","fire","forbid"],"k":[28,51],"o":0},"beginner":{"subcategory":"other-symbol","a":"Japanese Symbol for Beginner","b":"1F530","j":["japanese_symbol_for_beginner","badge","shield"],"k":[30,13],"o":0},"o":{"subcategory":"other-symbol","a":"Heavy Large Circle","b":"2B55","j":["hollow_red_circle","circle","round"],"k":[59,56],"o":0},"white_check_mark":{"subcategory":"other-symbol","a":"White Heavy Check Mark","b":"2705","j":["check_mark_button","green-square","ok","agree","vote","election","answer","tick"],"k":[58,55],"o":0},"ballot_box_with_check":{"subcategory":"other-symbol","a":"Ballot Box with Check","b":"2611-FE0F","c":"2611","j":["check_box_with_check","ok","agree","confirm","black-square","vote","election","yes","tick"],"k":[57,16],"o":0},"heavy_check_mark":{"subcategory":"other-symbol","a":"Heavy Check Mark","b":"2714-FE0F","c":"2714","j":["check_mark","ok","nike","answer","yes","tick"],"k":[59,23],"o":0},"x":{"subcategory":"other-symbol","a":"Cross Mark","b":"274C","j":["cross_mark","no","delete","remove","cancel","red"],"k":[59,32],"o":0},"negative_squared_cross_mark":{"subcategory":"other-symbol","a":"Negative Squared Cross Mark","b":"274E","j":["cross_mark_button","x","green-square","no","deny"],"k":[59,33],"o":0},"curly_loop":{"subcategory":"other-symbol","a":"Curly Loop","b":"27B0","j":["curly_loop","scribble","draw","shape","squiggle"],"k":[59,46],"o":0},"loop":{"subcategory":"other-symbol","a":"Double Curly Loop","b":"27BF","j":["double_curly_loop","tape","cassette"],"k":[59,47],"o":1},"part_alternation_mark":{"subcategory":"other-symbol","a":"Part Alternation Mark","b":"303D-FE0F","c":"303D","j":["part_alternation_mark","graph","presentation","stats","business","economics","bad"],"k":[59,58],"o":0},"eight_spoked_asterisk":{"subcategory":"other-symbol","a":"Eight Spoked Asterisk","b":"2733-FE0F","c":"2733","j":["eight_spoked_asterisk","star","sparkle","green-square"],"k":[59,28],"o":0},"eight_pointed_black_star":{"subcategory":"other-symbol","a":"Eight Pointed Black Star","b":"2734-FE0F","c":"2734","j":["eight_pointed_star","orange-square","shape","polygon"],"k":[59,29],"o":0},"sparkle":{"subcategory":"other-symbol","a":"Sparkle","b":"2747-FE0F","c":"2747","j":["sparkle","stars","green-square","awesome","good","fireworks"],"k":[59,31],"o":0},"copyright":{"subcategory":"other-symbol","a":"Copyright Sign","b":"00A9-FE0F","c":"00A9","j":["copyright","ip","license","circle","law","legal"],"k":[0,12],"o":0},"registered":{"subcategory":"other-symbol","a":"Registered Sign","b":"00AE-FE0F","c":"00AE","j":["registered","alphabet","circle"],"k":[0,13],"o":0},"tm":{"subcategory":"other-symbol","a":"Trade Mark Sign","b":"2122-FE0
569F","c":"2122","j":["trade_mark","trademark","brand","law","legal"],"k":[56,34],"o":0},"hash":{"subcategory":"keycap","a":"Hash Key","b":"0023-FE0F-20E3","c":"0023-20E3","j":["keycap_","symbol","blue-square","twitter"],"k":[0,0],"o":0},"keycap_star":{"subcategory":"keycap","a":"Keycap: *","b":"002A-FE0F-20E3","c":"002A-20E3","j":["keycap_","star","keycap"],"k":[0,1],"o":2},"zero":{"subcategory":"keycap","a":"Keycap 0","b":"0030-FE0F-20E3","c":"0030-20E3","j":["keycap_0","0","numbers","blue-square","null","zero"],"k":[0,2],"o":0},"one":{"subcategory":"keycap","a":"Keycap 1","b":"0031-FE0F-20E3","c":"0031-20E3","j":["keycap_1","blue-square","numbers","1","one"],"k":[0,3],"o":0},"two":{"subcategory":"keycap","a":"Keycap 2","b":"0032-FE0F-20E3","c":"0032-20E3","j":["keycap_2","numbers","2","prime","blue-square","two"],"k":[0,4],"o":0},"three":{"subcategory":"keycap","a":"Keycap 3","b":"0033-FE0F-20E3","c":"0033-20E3","j":["keycap_3","3","numbers","prime","blue-square","three"],"k":[0,5],"o":0},"four":{"subcategory":"keycap","a":"Keycap 4","b":"0034-FE0F-20E3","c":"0034-20E3","j":["keycap_4","4","numbers","blue-square","four"],"k":[0,6],"o":0},"five":{"subcategory":"keycap","a":"Keycap 5","b":"0035-FE0F-20E3","c":"0035-20E3","j":["keycap_5","5","numbers","blue-square","prime","five"],"k":[0,7],"o":0},"six":{"subcategory":"keycap","a":"Keycap 6","b":"0036-FE0F-20E3","c":"0036-20E3","j":["keycap_6","6","numbers","blue-square","six"],"k":[0,8],"o":0},"seven":{"subcategory":"keycap","a":"Keycap 7","b":"0037-FE0F-20E3","c":"0037-20E3","j":["keycap_7","7","numbers","blue-square","prime","seven"],"k":[0,9],"o":0},"eight":{"subcategory":"keycap","a":"Keycap 8","b":"0038-FE0F-20E3","c":"0038-20E3","j":["keycap_8","8","blue-square","numbers","eight"],"k":[0,10],"o":0},"nine":{"subcategory":"keycap","a":"Keycap 9","b":"0039-FE0F-20E3","c":"0039-20E3","j":["keycap_9","blue-square","numbers","9","nine"],"k":[0,11],"o":0},"keycap_ten":{"subcategory":"keycap","a":"Keycap Ten","b":"1F51F","j":["keycap_10","numbers","10","blue-square","ten"],"k":[29,57],"o":0},"capital_abcd":{"subcategory":"alphanum","a":"Input Symbol for Latin Capital Letters","b":"1F520","j":["input_latin_uppercase","alphabet","words","letters","uppercase","blue-square"],"k":[29,58],"o":0},"abcd":{"subcategory":"alphanum","a":"Input Symbol for Latin Small Letters","b":"1F521","j":["input_latin_lowercase","blue-square","letters","lowercase","alphabet"],"k":[29,59],"o":0},"symbols":{"subcategory":"alphanum","a":"Input Symbol for Symbols","b":"1F523","j":["input_symbols","blue-square","music","note","ampersand","percent","glyphs","characters"],"k":[30,0],"o":0},"abc":{"subcategory":"alphanum","a":"Input Symbol for Latin Letters","b":"1F524","j":["input_latin_letters","blue-square","alphabet"],"k":[30,1],"o":0},"a":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter a","b"
569:"1F170-FE0F","c":"1F170","j":["a_button","red-square","alphabet","letter"],"k":[0,16],"o":0},"ab":{"subcategory":"alphanum","a":"Negative Squared Ab","b":"1F18E","j":["ab_button","red-square","alphabet"],"k":[0,20],"o":0},"b":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter B","b":"1F171-FE0F","c":"1F171","j":["b_button","red-square","alphabet","letter"],"k":[0,17],"o":0},"cl":{"subcategory":"alphanum","a":"Squared Cl","b":"1F191","j":["cl_button","alphabet","words","red-square"],"k":[0,21],"o":0},"cool":{"subcategory":"alphanum","a":"Squared Cool","b":"1F192","j":["cool_button","words","blue-square"],"k":[0,22],"o":0},"free":{"subcategory":"alphanum","a":"Squared Free","b":"1F193","j":["free_button","blue-square","words"],"k":[0,23],"o":0},"information_source":{"subcategory":"alphanum","a":"Information Source","b":"2139-FE0F","c":"2139","j":["information","blue-square","alphabet","letter"],"k":[56,35],"o":0},"id":{"subcategory":"alphanum","a":"Squared Id","b":"1F194","j":["id_button","purple-square","words"],"k":[0,24],"o":0},"m":{"subcategory":"alphanum","a":"Circled Latin Capital Letter M","b":"24C2-FE0F","c":"24C2","j":["circled_m","alphabet","blue-circle","letter"],"k":[57,1],"o":0},"new":{"subcategory":"alphanum","a":"Squared New","b":"1F195","j":["new_button","blue-square","words","start"],"k":[0,25],"o":0},"ng":{"subcategory":"alphanum","a":"Squared Ng","b":"1F196","j":["ng_button","blue-square","words","shape","icon"],"k":[0,26],"o":0},"o2":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter O","b":"1F17E-FE0F","c":"1F17E","j":["o_button","alphabet","red-square","letter"],"k":[0,18],"o":0},"ok":{"subcategory":"alphanum","a":"Squared Ok","b":"1F197","j":["ok_button","good","agree","yes","blue-square"],"k":[0,27],"o":0},"parking":{"subcategory":"alphanum","a":"Negative Squared Latin Capital Letter P","b":"1F17F-FE0F","c":"1F17F","j":["p_button","cars","blue-square","alphabet","letter"],"k":[0,19],"o":0},"sos":{"subcategory":"alphanum","a":"Squared Sos","b":"1F198","j":["sos_button","help","red-square","words","emergency","911"],"k":[0,28],"o":0},"up":{"subcategory":"alphanum","a":"Squared Up with Exclamation Mark","b":"1F199","j":["up_button","blue-square","above","high"],"k":[0,29],"o":0},"vs":{"subcategory":"alphanum","a":"Squared Vs","b":"1F19A","j":["vs_button","words","orange-square"],"k":[0,30],"o":0},"koko":{"subcategory":"alphanum","a":"Squared Katakana Koko","b":"1F201","j":["japanese_here_button","blue-square","here","katakana","japanese","destination"],"k":[4,45],"o":0},"sa":{"subcategory":"alphanum","a":"Squared Katakana Sa","b":"1F202-FE0F","c":"1F202","j":["japanese_service_charge_button","japanese","blue-square","katakana"],"k":[4,46],"o":0},"u6708":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6708","b":"1F237-FE0F","c":"1F237","j":["japanese_monthly_amount_button","chinese","month","moon","japanese","orange-square","kanji"],"k":[4,54],"o":0},"u6709":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6709","b":"1F236","j":["japanese_not_free_of_charge_button","orange-square","chinese","have","kanji"],"k":[4,53],"o":0},"u6307":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6307","b":"1F22F","j":["japanese_reserved_button","chinese","point","green-square","kanji"],"k":[4,48],"o":0},"ideograph_advantage":{"subcategory":"alphanum","a":"Circled Ideograph Advantage","b":"1F250","j":["japanese_bargain_button","chinese","kanji","obtain","get","circle"],"k":[4,58],"o":0},"u5272":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-5272","b":"1F239","j":["japanese_discount_button","cut","divide","chinese","kanji","pink-square"],"k":[4,56],"o":0},"u7121":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7121","b":"1F21A","j":["japanese_free_of_charge_button","nothing","chinese","kanji","japanese","orange-square"],"k":[4,47],"o":0},"u7981":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7981","b":"1F232","j":["japanese_prohibited_button","kanji","japanese","chinese","forbidden","limit","restricted","red-square"],"k":[4,49],"o":0},"accept":{"subcategory":"alphanum","a":"Circled Ideograph Accept","b":"1F251","j":["japanese_acceptable_button","ok","good","chinese","kanji","agree","yes","orange-circle"],"k":[4,59],"o":0},"u7533":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7533","b":"1F238","j":["japanese_application_button","chinese","japanese","kanji","orange-square"],"k":[4,55],"o":0},"u5408":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-5408","b":"1F234","j":["japanese_passing_grade_button","japanese","chinese","join","kanji","red-square"],"k":[4,51],"o":0},"u7a7a":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-7a7a","b":"1F233","j":["japanese_vacancy_button","kanji","japanese","chinese","empty","sky","blue-square"],"k":[4,50],"o":0},"congratulations":{"subcategory":"alphanum","a":"Circled Ideograph Congratulation","b"
569:"3297-FE0F","c":"3297","j":["japanese_congratulations_button","chinese","kanji","japanese","red-circle"],"k":[59,59],"o":0},"secret":{"subcategory":"alphanum","a":"Circled Ideograph Secret","b":"3299-FE0F","c":"3299","j":["japanese_secret_button","privacy","chinese","sshh","kanji","red-circle"],"k":[59,60],"o":0},"u55b6":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-55b6","b":"1F23A","j":["japanese_open_for_business_button","japanese","opening hours","orange-square"],"k":[4,57],"o":0},"u6e80":{"subcategory":"alphanum","a":"Squared Cjk Unified Ideograph-6e80","b":"1F235","j":["japanese_no_vacancy_button","full","chinese","japanese","red-square","kanji"],"k":[4,52],"o":0},"red_circle":{"subcategory":"geometric","a":"Large Red Circle","b":"1F534","j":["red_circle","shape","error","danger"],"k":[30,17],"o":0},"large_orange_circle":{"subcategory":"geometric","a":"Large Orange Circle","b":"1F7E0","j":["orange_circle","round"],"k":[38,33],"o":12},"large_yellow_circle":{"subcategory":"geometric","a":"Large Yellow Circle","b":"1F7E1","j":["yellow_circle","round"],"k":[38,34],"o":12},"large_green_circle":{"subcategory":"geometric","a":"Large Green Circle","b":"1F7E2","j":["green_circle","round"],"k":[38,35],"o":12},"large_blue_circle":{"subcategory":"geometric","a":"Large Blue Circle","b":"1F535","j":["blue_circle","shape","icon","button"],"k":[30,18],"o":0},"large_purple_circle":{"subcategory":"geometric","a":"Large Purple Circle","b":"1F7E3","j":["purple_circle","round"],"k":[38,36],"o":12},"large_brown_circle":{"subcategory":"geometric","a":"Large Brown Circle","b":"1F7E4","j":["brown_circle","round"],"k":[38,37],"o":12},"black_circle":{"subcategory":"geometric","a":"Medium Black Circle","b":"26AB","j":["black_circle","shape","button","round"],"k":[58,11],"o":0},"white_circle":{"subcategory":"geometric","a":"Medium White Circle","b":"26AA","j":["white_circle","shape","round"],"k":[58,10],"o":0},"large_red_square":{"subcategory":"geometric","a":"Large Red Square","b":"1F7E5","j":["red_square"],"k":[38,38],"o":12},"large_orange_square":{"subcategory":"geometric","a":"Large Orange Square","b":"1F7E7","j":["orange_square"],"k":[38,40],"o":12},"large_yellow_square":{"subcategory":"geometric","a":"Large Yellow Square","b":"1F7E8","j":["yellow_square"],"k":[38,41],"o":12},"large_green_square":{"subcategory":"geometric","a":"Large Green Square","b":"1F7E9","j":["green_square"],"k":[38,42],"o":12},"large_blue_square":{"subcategory":"geometric","a":"Large Blue Square","b":"1F7E6","j":["blue_square"],"k":[38,39],"o":12},"large_purple_square":{"subcategory":"geometric","a":"Large Purple Square","b":"1F7EA","j":["purple_square"],"k":[38,43],"o":12},"large_brown_square":{"subcategory":"geometric","a":"Large Brown Square","b":"1F7EB","j":["brown_square"],"k":[38,44],"o":12},"black_large_square":{"subcategory":"geometric","a":"Black Large Square","b":"2B1B","j":["black_large_square","shape","icon","button"],"k":[59,53],"o":0},"white_large_square":{"subcategory":"geometric","a":"White Large Square","b":"2B1C","j":["white_large_square","shape","icon","stone","button"],"k":[59,54],"o":0},"black_medium_square":{"subcategory":"geometric","a":"Black Medium Square","b":"25FC-FE0F","c":"25FC","j":["black_medium_square","shape","button","icon"],"k":[57,7],"o":0},"white_medium_square":{"subcategory":"geometric","a":"White Medium Square","b":"25FB-FE0F","c":"25FB","j":["white_medium_square","shape","stone","icon"],"k":[57,6],"o":0},"black_medium_small_square":{"subcategory":"geometric","a":"Black Medium Small Square","b":"25FE","j":["black_medium_small_square","icon","shape","button"],"k":[57,9],"o":0},"white_medium_small_square":{"subcategory":"geometric","a":"White Medium Small Square","b":"25FD","j":["white_medium_small_square","shape","stone","icon","button"],"k":[57,8],"o":0},"black_small_square":{"subcategory":"geometric","a":"Black Small Square","b":"25AA-FE0F","c":"25AA","j":["black_small_square","shape","icon"],"k":[57,2],"o":0},"white_small_square":{"subcategory":"geometric","a":"White Small Square","b":"25AB-FE0F","c":"25AB","j":["white_small_square","shape","icon"],"k":[57,3],"o":0},"large_orange_diamond":{"subcategory":"geometric","a":"Large Orange Diamond","b":"1F536","j":["large_orange_diamond","shape","jewel","gem"],"k":[30,19],"o":0},"large_blue_diamond":{"subcategory":"geometric","a":"Large Blue Diamond","b":"1F537","j":["large_blue_diamond","shape","jewel","gem"],"k":[30,20],"o":0},"small_orange_diamond":{"subcategory":"geometric","a":"Small Orange Diamond","b":"1F538","j":["small_orange_diamond","shape","jewel","gem"],"k":[30,21],"o":0},"small_blue_diamond":{"subcategory":"geometric","a":"Small Blue Diamond","b":"1F539","j":["small_blue_diamond","shape","jewel","gem"],"k":[30,22],"o":0},"small_red_triangle":{"subcategory":"geometric","a":"Up-Pointing Red Triangle","b":"1F53A","j":["red_triangle_pointed_up","shape","direction","up","top"],"k":[30,23],"o":0},"small_red_triangle_down":{"subcategory":"geometric","a":"Down-Pointing Red Triangle","b":"1F53B","
569j":["red_triangle_pointed_down","shape","direction","bottom"],"k":[30,24],"o":0},"diamond_shape_with_a_dot_inside":{"subcategory":"geometric","a":"Diamond Shape with a Dot Inside","b":"1F4A0","j":["diamond_with_a_dot","jewel","blue","gem","crystal","fancy"],"k":[27,48],"o":0},"radio_button":{"subcategory":"geometric","a":"Radio Button","b":"1F518","j":["radio_button","input","old","music","circle"],"k":[29,50],"o":0},"white_square_button":{"subcategory":"geometric","a":"White Square Button","b":"1F533","j":["white_square_button","shape","input"],"k":[30,16],"o":0},"black_square_button":{"subcategory":"geometric","a":"Black Square Button","b":"1F532","j":["black_square_button","shape","input","frame"],"k":[30,15],"o":0},"checkered_flag":{"subcategory":"flag","a":"Chequered Flag","b":"1F3C1","j":["chequered_flag","contest","finishline","race","gokart"],"k":[8,7],"o":0},"triangular_flag_on_post":{"subcategory":"flag","a":"Triangular Flag on Post","b":"1F6A9","j":["triangular_flag","mark","milestone","place"],"k":[36,30],"o":0},"crossed_flags":{"subcategory":"flag","a":"Crossed Flags","b":"1F38C","j":["crossed_flags","japanese","nation","country","border"],"k":[7,20],"o":0},"waving_black_flag":{"subcategory":"flag","a":"Waving Black Flag","b":"1F3F4","j":["black_flag","pirate"],"k":[10,35],"o":1},"waving_white_flag":{"subcategory":"flag","a":"White Flag","b":"1F3F3-FE0F","c":"1F3F3","j":["white_flag","losing","loser","lost","surrender","give up","fail"],"k":[10,30],"o":0},"rainbow-flag":{"subcategory":"flag","a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","c":"1F3F3-200D-1F308","j":["rainbow_flag","flag","rainbow","pride","gay","lgbt","queer","homosexual","lesbian","bisexual"],"k":[10,28],"o":4},"transgender_flag":{"subcategory":"flag","a":"Transgender Flag","b":"1F3F3-FE0F-200D-26A7-FE0F","j":["transgender flag","transgender","flag","pride","lgbtq"],"k":[10,29],"o":13},"pirate_flag":{"subcategory":"flag","a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","c":"1F3F4-200D-2620","j":["pirate_flag","skull","crossbones","flag","banner"],"k":[10,31],"o":11},"flag-ac":{"subcategory":"country-flag","a":"Ascension Island Flag","b":"1F1E6-1F1E8","j":["flag_ascension_island"],"k":[0,31],"o":2},"flag-ad":{"subcategory":"country-flag","a":"Andorra Flag","b":"1F1E6-1F1E9","j":["flag_andorra","ad","flag","nation","country","banner","andorra"],"k":[0,32],"o":2},"flag-ae":{"subcategory":"country-flag","a":"United Arab Emirates Flag","b":"1F1E6-1F1EA","j":["flag_united_arab_emirates","united","arab","emirates","flag","nation","country","banner","united_arab_emirates"],"k":[0,33],"o":2},"flag-af":{"subcategory":"country-flag","a":"Afghanistan Flag","b":"1F1E6-1F1EB","j":["flag_afghanistan","af","flag","nation","country","banner","afghanistan"],"k":[0,34],"o":2},"flag-ag":{"subcategory":"country-flag","a":"Antigua & Barbuda Flag","b":"1F1E6-1F1EC","j":["flag_antigua_barbuda","antigua","barbuda","flag","nation","country","banner","antigua_barbuda"],"k":[0,35],"o":2},"flag-ai":{"subcategory":"country-flag","a":"Anguilla Flag","b":"1F1E6-1F1EE","j":["flag_anguilla","ai","flag","nation","country","banner","anguilla"],"k":[0,36],"o":2},"flag-al":{"subcategory":"country-flag","a":"Albania Flag","b":"1F1E6-1F1F1","j":["flag_albania","al","flag","nation","country","banner","albania"],"k":[0,37],"o":2},"flag-am":{"subcategory":"country-flag","a":"Armenia Flag","b":"1F1E6-1F1F2","j":["flag_armenia","am","flag","nation","country","banner","armenia"],"k":[0,38],"o":2},"flag-ao":{"subcategory":"country-flag","a":"Angola Flag","b":"1F1E6-1F1F4","j":["flag_angola","ao","flag","nation","country","banner","angola"],"k":[0,39],"o":2},"flag-aq":{"subcategory":"country-flag","a":"Antarctica Flag","b":"1F1E6-1F1F6","j":["flag_antarctica","aq","flag","nation","country","banner","antarctica"],"k":[0,40],"o":2},"flag-ar":{"subcategory":"country-flag","a":"Argentina Flag","b":"1F1E6-1F1F7","j":["flag_argentina","ar","flag","nation","country","banner","argentina"],"k":[0,41],"o":2},"flag-as":{"subcategory":"country-flag","a":"American Samoa Flag","b":"1F1E6-1F1F8","j":["flag_american_samoa","american","ws","flag","nation","country","banner","american_samoa"],"k":[0,42],"o":2},"flag-at":{"subcategory":"country-flag","a":"Austria Flag","b":"1F1E6-1F1F9","j":["flag_austria","at","flag","nation","country","banner","austria"],"k":[0,43],"o":2},"flag-au":{"subcategory":"country-flag","a":"Australia Flag","b":"1F1E6-1F1FA","j":["flag_australia","au","flag","nation","country","banner","australia"],"k":[0,44],"o":2},"flag-aw":{"subcategory":"country-flag","a":"Aruba Flag","b":"1F1E6-1F1FC","j":["flag_aruba","aw","flag","nation","country","banner","aruba"],"k":[0,45],"o":2},"flag-ax":{"subcategory":"country-flag","a":"Åland Islands Flag","b":"1F1E6-1F1FD","j":["flag_aland_islands","Åland","islands","flag","nation","country","banner","aland_islands"],"k":[0,46],"o":2},"flag-az":{"subcategory":"country-flag","a":"Azerbaijan Flag","b":"1F1E6-1F1FF","j":["flag_azerbaijan","az","flag","nation","country","banner","azerbaijan"],"k":[0,47],"o":2},"flag-ba":{"subcategory":"country-flag","a":"Bosnia & Herzegovina Flag","b":"1F1E7-1F1E6","j":["flag_bosnia_herzegovina","bosnia","herzegovina","flag","nation","country","banner","bosnia_herzegovina"],"k":[0,48],"o":2}
569,"flag-bb":{"subcategory":"country-flag","a":"Barbados Flag","b":"1F1E7-1F1E7","j":["flag_barbados","bb","flag","nation","country","banner","barbados"],"k":[0,49],"o":2},"flag-bd":{"subcategory":"country-flag","a":"Bangladesh Flag","b":"1F1E7-1F1E9","j":["flag_bangladesh","bd","flag","nation","country","banner","bangladesh"],"k":[0,50],"o":2},"flag-be":{"subcategory":"country-flag","a":"Belgium Flag","b":"1F1E7-1F1EA","j":["flag_belgium","be","flag","nation","country","banner","belgium"],"k":[0,51],"o":2},"flag-bf":{"subcategory":"country-flag","a":"Burkina Faso Flag","b":"1F1E7-1F1EB","j":["flag_burkina_faso","burkina","faso","flag","nation","country","banner","burkina_faso"],"k":[0,52],"o":2},"flag-bg":{"subcategory":"country-flag","a":"Bulgaria Flag","b":"1F1E7-1F1EC","j":["flag_bulgaria","bg","flag","nation","country","banner","bulgaria"],"k":[0,53],"o":2},"flag-bh":{"subcategory":"country-flag","a":"Bahrain Flag","b":"1F1E7-1F1ED","j":["flag_bahrain","bh","flag","nation","country","banner","bahrain"],"k":[0,54],"o":2},"flag-bi":{"subcategory":"country-flag","a":"Burundi Flag","b":"1F1E7-1F1EE","j":["flag_burundi","bi","flag","nation","country","banner","burundi"],"k":[0,55],"o":2},"flag-bj":{"subcategory":"country-flag","a":"Benin Flag","b":"1F1E7-1F1EF","j":["flag_benin","bj","flag","nation","country","banner","benin"],"k":[0,56],"o":2},"flag-bl":{"subcategory":"country-flag","a":"St. Barthélemy Flag","b":"1F1E7-1F1F1","j":["flag_st_barthelemy","saint","barthélemy","flag","nation","country","banner","st_barthelemy"],"k":[0,57],"o":2},"flag-bm":{"subcategory":"country-flag","a":"Bermuda Flag","b":"1F1E7-1F1F2","j":["flag_bermuda","bm","flag","nation","country","banner","bermuda"],"k":[0,58],"o":2},"flag-bn":{"subcategory":"country-flag","a":"Brunei Flag","b":"1F1E7-1F1F3","j":["flag_brunei","bn","darussalam","flag","nation","country","banner","brunei"],"k":[0,59],"o":2},"flag-bo":{"subcategory":"country-flag","a":"Bolivia Flag","b":"1F1E7-1F1F4","j":["flag_bolivia","bo","flag","nation","country","banner","bolivia"],"k":[0,60],"o":2},"flag-bq":{"subcategory":"country-flag","a":"Caribbean Netherlands Flag","b":"1F1E7-1F1F6","j":["flag_caribbean_netherlands","bonaire","flag","nation","country","banner","caribbean_netherlands"],"k":[1,0],"o":2},"flag-br":{"subcategory":"country-flag","a":"Brazil Flag","b":"1F1E7-1F1F7","j":["flag_brazil","br","flag","nation","country","banner","brazil"],"k":[1,1],"o":2},"flag-bs":{"subcategory":"country-flag","a":"Bahamas Flag","b":"1F1E7-1F1F8","j":["flag_bahamas","bs","flag","nation","country","banner","bahamas"],"k":[1,2],"o":2},"flag-bt":{"subcategory":"country-flag","a":"Bhutan Flag","b":"1F1E7-1F1F9","j":["flag_bhutan","bt","flag","nation","country","banner","bhutan"],"k":[1,3],"o":2},"flag-bv":{"subcategory":"country-flag","a":"Bouvet Island Flag","b":"1F1E7-1F1FB","j":["flag_bouvet_island","norway"],"k":[1,4],"o":2},"flag-bw":{"subcategory":"country-flag","a":"Botswana Flag","b":"1F1E7-1F1FC","j":["flag_botswana","bw","flag","nation","country","banner","botswana"],"k":[1,5],"o":2},"flag-by":{"subcategory":"country-flag","a":"Belarus Flag","b":"1F1E7-1F1FE","j":["flag_belarus","by","flag","nation","country","banner","belarus"],"k":[1,6],"o":2},"flag-bz":{"subcategory":"country-flag","a":"Belize Flag","b":"1F1E7-1F1FF","j":["flag_belize","bz","flag","nation","country","banner","belize"],"k":[1,7],"o":2},"flag-ca":{"subcategory":"country-flag","a":"Canada Flag","b":"1F1E8-1F1E6","j":["flag_canada","ca","flag","nation","country","banner","canada"],"k":[1,8],"o":2},"flag-cc":{"subcategory":"country-flag","a":"Cocos (keeling) Islands Flag","b":"1F1E8-1F1E8","j":["flag_cocos_islands","cocos","keeling","islands","flag","nation","country","banner","cocos_islands"],"k":[1,9],"o":2},"flag-cd":{"subcategory":"country-flag","a":"Congo - Kinshasa Flag","b":"1F1E8-1F1E9","j":["flag_congo_kinshasa","congo","democratic","republic","flag","nation","country","banner","congo_kinshasa"],"k":[1,10],"o":2},"flag-cf":{"subcategory":"country-flag","a":"Central African Republic Flag","b":"1F1E8-1F1EB","j":["flag_central_african_republic","central","african","republic","flag","nation","country","banner","central_african_republic"],"k":[1,11],"o":2},"flag-cg":{"subcategory":"country-flag","a":"Congo - Brazzaville Flag","b":"1F1E8-1F1EC","j":["flag_congo_brazzaville","congo","flag","nation","country","banner","congo_brazzaville"],"k":[1,12],"o":2},"flag-ch":{"subcategory":"country-flag","a":"Switzerland Flag","b":"1F1E8-1F1ED","j":["flag_switzerland","ch","flag","nation","country","banner","switzerland"],"k":[1,13],"o":2},"flag-ci":{"subcategory":"country-flag","a":"Côte D’ivoire Flag","b":"1F1E8-1F1EE","j":["flag_cote_d_ivoire","ivory","co
569ast","flag","nation","country","banner","cote_d_ivoire"],"k":[1,14],"o":2},"flag-ck":{"subcategory":"country-flag","a":"Cook Islands Flag","b":"1F1E8-1F1F0","j":["flag_cook_islands","cook","islands","flag","nation","country","banner","cook_islands"],"k":[1,15],"o":2},"flag-cl":{"subcategory":"country-flag","a":"Chile Flag","b":"1F1E8-1F1F1","j":["flag_chile","flag","nation","country","banner","chile"],"k":[1,16],"o":2},"flag-cm":{"subcategory":"country-flag","a":"Cameroon Flag","b":"1F1E8-1F1F2","j":["flag_cameroon","cm","flag","nation","country","banner","cameroon"],"k":[1,17],"o":2},"cn":{"subcategory":"country-flag","a":"China Flag","b":"1F1E8-1F1F3","j":["flag_china","china","chinese","prc","flag","country","nation","banner"],"k":[1,18],"n":["flag-cn"],"o":0},"flag-co":{"subcategory":"country-flag","a":"Colombia Flag","b":"1F1E8-1F1F4","j":["flag_colombia","co","flag","nation","country","banner","colombia"],"k":[1,19],"o":2},"flag-cp":{"subcategory":"country-flag","a":"Clipperton Island Flag","b":"1F1E8-1F1F5","j":["flag_clipperton_island"],"k":[1,20],"o":2},"flag-cr":{"subcategory":"country-flag","a":"Costa Rica Flag","b":"1F1E8-1F1F7","j":["flag_costa_rica","costa","rica","flag","nation","country","banner","costa_rica"],"k":[1,21],"o":2},"flag-cu":{"subcategory":"country-flag","a":"Cuba Flag","b":"1F1E8-1F1FA","j":["flag_cuba","cu","flag","nation","country","banner","cuba"],"k":[1,22],"o":2},"flag-cv":{"subcategory":"country-flag","a":"Cape Verde Flag","b":"1F1E8-1F1FB","j":["flag_cape_verde","cabo","verde","flag","nation","country","banner","cape_verde"],"k":[1,23],"o":2},"flag-cw":{"subcategory":"country-flag","a":"Curaçao Flag","b":"1F1E8-1F1FC","j":["flag_curacao","curaçao","flag","nation","country","banner","curacao"],"k":[1,24],"o":2},"flag-cx":{"subcategory":"country-flag","a":"Christmas Island Flag","b":"1F1E8-1F1FD","j":["flag_christmas_island","christmas","island","flag","nation","country","banner","christmas_island"],"k":[1,25],"o":2},"flag-cy":{"subcategory":"country-flag","a":"Cyprus Flag","b":"1F1E8-1F1FE","j":["flag_cyprus","cy","flag","nation","country","banner","cyprus"],"k":[1,26],"o":2},"flag-cz":{"subcategory":"country-flag","a":"Czechia Flag","b":"1F1E8-1F1FF","j":["flag_czechia","cz","flag","nation","country","banner","czechia"],"k":[1,27],"o":2},"de":{"subcategory":"country-flag","a":"Germany Flag","b":"1F1E9-1F1EA","j":["flag_germany","german","nation","flag","country","banner","germany"],"k":[1,28],"n":["flag-de"],"o":0},"flag-dg":{"subcategory":"country-flag","a":"Diego Garcia Flag","b":"1F1E9-1F1EC","j":["flag_diego_garcia"],"k":[1,29],"o":2},"flag-dj":{"subcategory":"country-flag","a":"Djibouti Flag","b":"1F1E9-1F1EF","j":["flag_djibouti","dj","flag","nation","country","banner","djibouti"],"k":[1,30],"o":2},"flag-dk":{"subcategory":"country-flag","a":"Denmark Flag","b":"1F1E9-1F1F0","j":["flag_denmark","dk","flag","nation","country","banner","denmark"],"k":[1,31],"o":2},"flag-dm":{"subcategory":"country-flag","a":"Dominica Flag","b":"1F1E9-1F1F2","j":["flag_dominica","dm","flag","nation","country","banner","dominica"],"k":[1,32],"o":2},"flag-do":{"subcategory":"country-flag","a":"Dominican Republic Flag","b":"1F1E9-1F1F4","j":["flag_dominican_republic","dominican","republic","flag","nation","country","banner","dominican_republic"],"k":[1,33],"o":2},"flag-dz":{"subcategory":"country-flag","a":"Algeria Flag","b":"1F1E9-1F1FF","j":["flag_algeria","dz","flag","nation","country","banner","algeria"],"k":[1,34],"o":2},"flag-ea":{"subcategory":"country-flag","a":"Ceuta & Melilla Flag","b":"1F1EA-1F1E6","j":["flag_ceuta_melilla"],"k":[1,35],"o":2},"flag-ec":{"subcategory":"country-flag","a":"Ecuador Flag","b":"1F1EA-1F1E8","j":["flag_ecuador","ec","flag","nation","country","banner","ecuador"],"k":[1,36],"o":2},"flag-ee":{"subcategory":"country-flag","a":"Estonia Flag","b":"1F1EA-1F1EA","j":["flag_estonia","ee","flag","nation","country","banner","estonia"],"k":[1,37],"o":2},"flag-eg":{"subcategory":"country-flag","a":"Egypt Flag","b":"1F1EA-1F1EC","j":["flag_egypt","eg","flag","nation","country","banner","egypt"],"k":[1,38],"o":2},"flag-eh":{"subcategory":"country-flag","a":"Western Sahara Flag","b":"1F1EA-1F1ED","j":["flag_western_sahara","western","sahara","flag","nation","country","banner","western_sahara"],"k":[1,39],"o":2},"flag-er":{"subcategory":"country-flag","a":"Eritrea Flag","b":"1F1EA-1F1F7","j":["flag_eritrea","er","flag","nation","country","banner","eritrea"],"k":[1,40],"o":2},"es":{"subcategory":"country-flag","a":"Spain Flag","b":"1F1EA-1F1F8","j":["flag_spain","spain","flag","nation","country","banner"],"k":[1,41],"n":["flag-es"],"o":0},"flag-et":{"subcategory":"country-flag","a":"Ethiopia Flag","b":"1F1EA-1F1F9","j":["flag_ethiopia","et","flag","nation","country","banner","ethiopia"],"k":[1,42],"o":2},"flag-eu":{"subcategory":"country-flag","a":"European Union Flag","b":"1F1EA-1F1FA","j":["flag_european_union","european","union","flag","banner"],"k":[1,43],"o":2},"flag-fi":{"subcategory":"country-flag","a":"Finland Flag","b":"1F1EB-1F1EE","j":["flag_finland","fi","flag","nation","country","banner","finland"],"k":[1,44],"o":2},"flag-fj":{"subcategory":"country-flag","a":"Fiji Flag","b":"1F1EB-1F1EF","j":["flag_fiji","fj","flag","nation","country","banner","fiji"],"k":[1,45],"o":2},"flag-fk":{"subcategory":"country-flag","a":"Falkland Islands Flag","b":"1F1EB-1F1F0","
569j":["flag_falkland_islands","falkland","islands","malvinas","flag","nation","country","banner","falkland_islands"],"k":[1,46],"o":2},"flag-fm":{"subcategory":"country-flag","a":"Micronesia Flag","b":"1F1EB-1F1F2","j":["flag_micronesia","micronesia","federated","states","flag","nation","country","banner"],"k":[1,47],"o":2},"flag-fo":{"subcategory":"country-flag","a":"Faroe Islands Flag","b":"1F1EB-1F1F4","j":["flag_faroe_islands","faroe","islands","flag","nation","country","banner","faroe_islands"],"k":[1,48],"o":2},"fr":{"subcategory":"country-flag","a":"France Flag","b":"1F1EB-1F1F7","j":["flag_france","banner","flag","nation","france","french","country"],"k":[1,49],"n":["flag-fr"],"o":0},"flag-ga":{"subcategory":"country-flag","a":"Gabon Flag","b":"1F1EC-1F1E6","j":["flag_gabon","ga","flag","nation","country","banner","gabon"],"k":[1,50],"o":2},"gb":{"subcategory":"country-flag","a":"United Kingdom Flag","b":"1F1EC-1F1E7","j":["flag_united_kingdom","united","kingdom","great","britain","northern","ireland","flag","nation","country","banner","british","UK","english","england","union jack","united_kingdom"],"k":[1,51],"n":["uk","flag-gb"],"o":0},"flag-gd":{"subcategory":"country-flag","a":"Grenada Flag","b":"1F1EC-1F1E9","j":["flag_grenada","gd","flag","nation","country","banner","grenada"],"k":[1,52],"o":2},"flag-ge":{"subcategory":"country-flag","a":"Georgia Flag","b":"1F1EC-1F1EA","j":["flag_georgia","ge","flag","nation","country","banner","georgia"],"k":[1,53],"o":2},"flag-gf":{"subcategory":"country-flag","a":"French Guiana Flag","b":"1F1EC-1F1EB","j":["flag_french_guiana","french","guiana","flag","nation","country","banner","french_guiana"],"k":[1,54],"o":2},"flag-gg":{"subcategory":"country-flag","a":"Guernsey Flag","b":"1F1EC-1F1EC","j":["flag_guernsey","gg","flag","nation","country","banner","guernsey"],"k":[1,55],"o":2},"flag-gh":{"subcategory":"country-flag","a":"Ghana Flag","b":"1F1EC-1F1ED","j":["flag_ghana","gh","flag","nation","country","banner","ghana"],"k":[1,56],"o":2},"flag-gi":{"subcategory":"country-flag","a":"Gibraltar Flag","b":"1F1EC-1F1EE","j":["flag_gibraltar","gi","flag","nation","country","banner","gibraltar"],"k":[1,57],"o":2},"flag-gl":{"subcategory":"country-flag","a":"Greenland Flag","b":"1F1EC-1F1F1","j":["flag_greenland","gl","flag","nation","country","banner","greenland"],"k":[1,58],"o":2},"flag-gm":{"subcategory":"country-flag","a":"Gambia Flag","b":"1F1EC-1F1F2","j":["flag_gambia","gm","flag","nation","country","banner","gambia"],"k":[1,59],"o":2},"flag-gn":{"subcategory":"country-flag","a":"Guinea Flag","b":"1F1EC-1F1F3","j":["flag_guinea","gn","flag","nation","country","banner","guinea"],"k":[1,60],"o":2},"flag-gp":{"subcategory":"country-flag","a":"Guadeloupe Flag","b":"1F1EC-1F1F5","j":["flag_guadeloupe","gp","flag","nation","country","banner","guadeloupe"],"k":[2,0],"o":2},"flag-gq":{"subcategory":"country-flag","a":"Equatorial Guinea Flag","b":"1F1EC-1F1F6","j":["flag_equatorial_guinea","equatorial","gn","flag","nation","country","banner","equatorial_guinea"],"k":[2,1],"o":2},"flag-gr":{"subcategory":"country-flag","a":"Greece Flag","b":"1F1EC-1F1F7","j":["flag_greece","gr","flag","nation","country","banner","greece"],"k":[2,2],"o":2},"flag-gs":{"subcategory":"country-flag","a":"South Georgia & South Sandwich Islands Flag","b":"1F1EC-1F1F8","j":["flag_south_georgia_south_sandwich_islands","south","georgia","sandwich","islands","flag","nation","country","banner","south_georgia_south_sandwich_islands"],"k":[2,3],"o":2},"flag-gt":{"subcategory":"country-flag","a":"Guatemala Flag","b":"1F1EC-1F1F9","j":["flag_guatemala","gt","flag","nation","country","banner","guatemala"],"k":[2,4],"o":2},"flag-gu":{"subcategory":"country-flag","a":"Guam Flag","b":"1F1EC-1F1FA","j":["flag_guam","gu","flag","nation","country","banner","guam"],"k":[2,5],"o":2},"flag-gw":{"subcategory":"country-flag","a":"Guinea-Bissau Flag","b":"1F1EC-1F1FC","j":["flag_guinea_bissau","gw","bissau","flag","nation","country","banner","guinea_bissau"],"k":[2,6],"o":2},"flag-gy":{"subcategory":"country-flag","a":"Guyana Flag","b":"1F1EC-1F1FE","j":["flag_guyana","gy","flag","nation","country","banner","guyana"],"k":[2,7],"o":2},"flag-hk":{"subcategory":"country-flag","a":"Hong Kong Sar China Flag","b":"1F1ED-1F1F0","
569j":["flag_hong_kong_sar_china","hong","kong","flag","nation","country","banner","hong_kong_sar_china"],"k":[2,8],"o":2},"flag-hm":{"subcategory":"country-flag","a":"Heard & Mcdonald Islands Flag","b":"1F1ED-1F1F2","j":["flag_heard_mcdonald_islands"],"k":[2,9],"o":2},"flag-hn":{"subcategory":"country-flag","a":"Honduras Flag","b":"1F1ED-1F1F3","j":["flag_honduras","hn","flag","nation","country","banner","honduras"],"k":[2,10],"o":2},"flag-hr":{"subcategory":"country-flag","a":"Croatia Flag","b":"1F1ED-1F1F7","j":["flag_croatia","hr","flag","nation","country","banner","croatia"],"k":[2,11],"o":2},"flag-ht":{"subcategory":"country-flag","a":"Haiti Flag","b":"1F1ED-1F1F9","j":["flag_haiti","ht","flag","nation","country","banner","haiti"],"k":[2,12],"o":2},"flag-hu":{"subcategory":"country-flag","a":"Hungary Flag","b":"1F1ED-1F1FA","j":["flag_hungary","hu","flag","nation","country","banner","hungary"],"k":[2,13],"o":2},"flag-ic":{"subcategory":"country-flag","a":"Canary Islands Flag","b":"1F1EE-1F1E8","j":["flag_canary_islands","canary","islands","flag","nation","country","banner","canary_islands"],"k":[2,14],"o":2},"flag-id":{"subcategory":"country-flag","a":"Indonesia Flag","b":"1F1EE-1F1E9","j":["flag_indonesia","flag","nation","country","banner","indonesia"],"k":[2,15],"o":2},"flag-ie":{"subcategory":"country-flag","a":"Ireland Flag","b":"1F1EE-1F1EA","j":["flag_ireland","ie","flag","nation","country","banner","ireland"],"k":[2,16],"o":2},"flag-il":{"subcategory":"country-flag","a":"Israel Flag","b":"1F1EE-1F1F1","j":["flag_israel","il","flag","nation","country","banner","israel"],"k":[2,17],"o":2},"flag-im":{"subcategory":"country-flag","a":"Isle of Man Flag","b":"1F1EE-1F1F2","j":["flag_isle_of_man","isle","man","flag","nation","country","banner","isle_of_man"],"k":[2,18],"o":2},"flag-in":{"subcategory":"country-flag","a":"India Flag","b":"1F1EE-1F1F3","j":["flag_india","in","flag","nation","country","banner","india"],"k":[2,19],"o":2},"flag-io":{"subcategory":"country-flag","a":"British Indian Ocean Territory Flag","b":"1F1EE-1F1F4","j":["flag_british_indian_ocean_territory","british","indian","ocean","territory","flag","nation","country","banner","british_indian_ocean_territory"],"k":[2,20],"o":2},"flag-iq":{"subcategory":"country-flag","a":"Iraq Flag","b":"1F1EE-1F1F6","j":["flag_iraq","iq","flag","nation","country","banner","iraq"],"k":[2,21],"o":2},"flag-ir":{"subcategory":"country-flag","a":"Iran Flag","b":"1F1EE-1F1F7","j":["flag_iran","iran","islamic","republic","flag","nation","country","banner"],"k":[2,22],"o":2},"flag-is":{"subcategory":"country-flag","a":"Iceland Flag","b":"1F1EE-1F1F8","j":["flag_iceland","is","flag","nation","country","banner","iceland"],"k":[2,23],"o":2},"it":{"subcategory":"country-flag","a":"Italy Flag","b":"1F1EE-1F1F9","j":["flag_italy","italy","flag","nation","country","banner"],"k":[2,24],"n":["flag-it"],"o":0},"flag-je":{"subcategory":"country-flag","a":"Jersey Flag","b":"1F1EF-1F1EA","j":["flag_jersey","je","flag","nation","country","banner","jersey"],"k":[2,25],"o":2},"flag-jm":{"subcategory":"country-flag","a":"Jamaica Flag","b":"1F1EF-1F1F2","j":["flag_jamaica","jm","flag","nation","country","banner","jamaica"],"k":[2,26],"o":2},"flag-jo":{"subcategory":"country-flag","a":"Jordan Flag","b":"1F1EF-1F1F4","j":["flag_jordan","jo","flag","nation","country","banner","jordan"],"k":[2,27],"o":2},"jp":{"subcategory":"country-flag","a":"Japan Flag","b":"1F1EF-1F1F5","j":["flag_japan","japanese","nation","flag","country","banner","japan","jp","ja"],"k":[2,28],"n":["flag-jp"],"o":0},"flag-ke":{"subcategory":"country-flag","a":"Kenya Flag","b":"1F1F0-1F1EA","j":["flag_kenya","ke","flag","nation","country","banner","kenya"],"k":[2,29],"o":2},"flag-kg":{"subcategory":"country-flag","a":"Kyrgyzstan Flag","b":"1F1F0-1F1EC","j":["flag_kyrgyzstan","kg","flag","nation","country","banner","kyrgyzstan"],"k":[2,30],"o":2},"flag-kh":{"subcategory":"country-flag","a":"Cambodia Flag","b":"1F1F0-1F1ED","j":["flag_cambodia","kh","flag","nation","country","banner","cambodia"],"k":[2,31],"o":2},"flag-ki":{"subcategory":"country-flag","a":"Kiribati Flag","b":"1F1F0-1F1EE","j":["flag_kiribati","ki","flag","nation","country","banner","kiribati"],"k":[2,32],"o":2},"flag-km":{"subcategory":"country-flag","a":"Comoros Flag","b":"1F1F0-1F1F2","j":["flag_comoros","km","flag","nation","country","banner","comoros"],"k":[2,33],"o":2},"flag-kn":{"subcategory":"country-flag","a":"St. Kitts & Nevis Flag","b":"1F1F0-1F1F3","j":["flag_st_kitts_nevis","saint","kitts","nevis","flag","nation","country","banner","st_kitts_nevis"],"k":[2,34],"o":2},"flag-kp":{"subcategory":"country-flag","a":"North Korea Flag","b":"1F1F0-1F1F5","j":["flag_north_korea","north","korea","nation","flag","country","banner","north_korea"],"k":[2,35],"o":2},"kr":{"subcategory":"country-flag","a":"South Korea Flag","b":"1F1F0-1F1F7","j":["flag_south_korea","south","korea","nation","flag","country","banner","south_korea"],"k":[2,36],"n":["flag-kr"],"o":0},"flag-kw":{"subcategory":"country-flag","a":"Kuwait Flag","b":"1F1F0-1F1FC","j":["flag_kuw
569ait","kw","flag","nation","country","banner","kuwait"],"k":[2,37],"o":2},"flag-ky":{"subcategory":"country-flag","a":"Cayman Islands Flag","b":"1F1F0-1F1FE","j":["flag_cayman_islands","cayman","islands","flag","nation","country","banner","cayman_islands"],"k":[2,38],"o":2},"flag-kz":{"subcategory":"country-flag","a":"Kazakhstan Flag","b":"1F1F0-1F1FF","j":["flag_kazakhstan","kz","flag","nation","country","banner","kazakhstan"],"k":[2,39],"o":2},"flag-la":{"subcategory":"country-flag","a":"Laos Flag","b":"1F1F1-1F1E6","j":["flag_laos","lao","democratic","republic","flag","nation","country","banner","laos"],"k":[2,40],"o":2},"flag-lb":{"subcategory":"country-flag","a":"Lebanon Flag","b":"1F1F1-1F1E7","j":["flag_lebanon","lb","flag","nation","country","banner","lebanon"],"k":[2,41],"o":2},"flag-lc":{"subcategory":"country-flag","a":"St. Lucia Flag","b":"1F1F1-1F1E8","j":["flag_st_lucia","saint","lucia","flag","nation","country","banner","st_lucia"],"k":[2,42],"o":2},"flag-li":{"subcategory":"country-flag","a":"Liechtenstein Flag","b":"1F1F1-1F1EE","j":["flag_liechtenstein","li","flag","nation","country","banner","liechtenstein"],"k":[2,43],"o":2},"flag-lk":{"subcategory":"country-flag","a":"Sri Lanka Flag","b":"1F1F1-1F1F0","j":["flag_sri_lanka","sri","lanka","flag","nation","country","banner","sri_lanka"],"k":[2,44],"o":2},"flag-lr":{"subcategory":"country-flag","a":"Liberia Flag","b":"1F1F1-1F1F7","j":["flag_liberia","lr","flag","nation","country","banner","liberia"],"k":[2,45],"o":2},"flag-ls":{"subcategory":"country-flag","a":"Lesotho Flag","b":"1F1F1-1F1F8","j":["flag_lesotho","ls","flag","nation","country","banner","lesotho"],"k":[2,46],"o":2},"flag-lt":{"subcategory":"country-flag","a":"Lithuania Flag","b":"1F1F1-1F1F9","j":["flag_lithuania","lt","flag","nation","country","banner","lithuania"],"k":[2,47],"o":2},"flag-lu":{"subcategory":"country-flag","a":"Luxembourg Flag","b":"1F1F1-1F1FA","j":["flag_luxembourg","lu","flag","nation","country","banner","luxembourg"],"k":[2,48],"o":2},"flag-lv":{"subcategory":"country-flag","a":"Latvia Flag","b":"1F1F1-1F1FB","j":["flag_latvia","lv","flag","nation","country","banner","latvia"],"k":[2,49],"o":2},"flag-ly":{"subcategory":"country-flag","a":"Libya Flag","b":"1F1F1-1F1FE","j":["flag_libya","ly","flag","nation","country","banner","libya"],"k":[2,50],"o":2},"flag-ma":{"subcategory":"country-flag","a":"Morocco Flag","b":"1F1F2-1F1E6","j":["flag_morocco","ma","flag","nation","country","banner","morocco"],"k":[2,51],"o":2},"flag-mc":{"subcategory":"country-flag","a":"Monaco Flag","b":"1F1F2-1F1E8","j":["flag_monaco","mc","flag","nation","country","banner","monaco"],"k":[2,52],"o":2},"flag-md":{"subcategory":"country-flag","a":"Moldova Flag","b":"1F1F2-1F1E9","j":["flag_moldova","moldova","republic","flag","nation","country","banner"],"k":[2,53],"o":2},"flag-me":{"subcategory":"country-flag","a":"Montenegro Flag","b":"1F1F2-1F1EA","j":["flag_montenegro","me","flag","nation","country","banner","montenegro"],"k":[2,54],"o":2},"flag-mf":{"subcategory":"country-flag","a":"St. Martin Flag","b":"1F1F2-1F1EB","j":["flag_st_martin"],"k":[2,55],"o":2},"flag-mg":{"subcategory":"country-flag","a":"Madagascar Flag","b":"1F1F2-1F1EC","j":["flag_madagascar","mg","flag","nation","country","banner","madagascar"],"k":[2,56],"o":2},"flag-mh":{"subcategory":"country-flag","a":"Marshall Islands Flag","b":"1F1F2-1F1ED","j":["flag_marshall_islands","marshall","islands","flag","nation","country","banner","marshall_islands"],"k":[2,57],"o":2},"flag-mk":{"subcategory":"country-flag","a":"North Macedonia Flag","b":"1F1F2-1F1F0","j":["flag_north_macedonia","macedonia","flag","nation","country","banner","north_macedonia"],"k":[2,58],"o":2},"flag-ml":{"subcategory":"country-flag","a":"Mali Flag","b":"1F1F2-1F1F1","j":["flag_mali","ml","flag","nation","country","banner","mali"],"k":[2,59],"o":2},"flag-mm":{"subcategory":"country-flag","a":"Myanmar (burma) Flag","b":"1F1F2-1F1F2","j":["flag_myanmar","mm","flag","nation","country","banner","myanmar"],"k":[2,60],"o":2},"flag-mn":{"subcategory":"country-flag","a":"Mongolia Flag","b":"1F1F2-1F1F3","j":["flag_mongolia","mn","flag","nation","country","banner","mongolia"],"k":[3,0],"o":2},"flag-mo":{"subcategory":"country-flag","a":"Macao Sar China Flag","b":"1F1F2-1F1F4","j":["flag_macao_sar_china","macao","flag","nation","country","banner","macao_sar_china"],"k":[3,1],"o":2},"flag-mp":{"subcategory":"country-flag","a":"Northern Mariana Islands Flag","b":"1F1F2-1F1F5","j":["flag_northern_mariana_islands","northern","mariana","islands","flag","nation","country","banner","northern_mariana_islands"],"k":[3,2],"o":2},"flag-mq":{"subcategory":"country-flag","a":"Martinique Flag","b":"1F1F2-1F1F6","j":["flag_martinique","mq","flag","nation","country","banner","martinique"],"k":[3,3],"o":2},"flag-mr":{"subcategory":"country-flag","a":"Mauritania Flag","b":"1F1F2-1F1F7","j":["flag_mauritania","mr","flag","nation","country","banner","mauritania"],"k":[3,4],"o":2},"flag-ms":{"subcategory":"country-flag","a":"Montserrat Flag","b":"1F1F2-1F1F8","j":["flag_montserrat","ms","flag","nation","country","banner","montserrat"],"k":[3,5],"o":2},"flag-mt":{"subcategory":"country-flag","a":"Malta Flag","b":"1F1F2-1F1F9","j":["flag_malta","mt","flag","nation","country","banner","malta"],"k":[3,6],"o":2},"flag-mu":{"subcategory":"country-flag","a":"Mauritius Flag","b":"1F1F2-1F1FA","j":["flag_mauritius","mu","flag","nation","country","banner","mauritius"],"k":[3,7],"o":2},"flag-mv":{"subcategory":"country-flag","a":"Maldives Flag","b":"1F1F2-1F1FB","j":["flag_maldives","mv","flag","nation","country","banner","maldives"],"k":[3,8],"o":2},"flag-mw":{"subcategory":"country-flag","a":"Malawi Flag","b":"1F1F2-1F1FC","j":["flag_malawi","mw","flag","nation","country","banner","malawi"],"k":[3,9],"o":2},"flag-mx":{"subcategory":"country-flag","a":"Mexico Flag","b":"1F1F2-1F1FD","j":["flag_mexico","mx","flag","nation","country","banner","mexico"],"k":[3,10],"o":2},"flag-my":{"subcategory":"country-flag","a":"Malaysia Flag","b":"1F1F2-1F1FE","j":["flag_malaysia","my","flag","nation","country","banner","malaysia"],"k":[3,11],"o":2},"flag-mz":{"subcategory":"country-flag","a":"Mozambique Flag","b":"1F1F2-1F1FF","j":["flag_mozambique","mz","flag","nation","country","banner","mozambique"],"k":[3,12],"o":2},"flag-na":{"subcategory":"country-flag","a":"Namibia Flag","b":"1F1F3-1F1E6","j":["flag_namibia","na","flag","nation","country","banner","namibia"],"k":[3,13],"o":2},"flag-nc":{"subcategory":"country-flag","a":"New Caledonia Flag","b":"1F1F3-1F1E8","j":["flag_new_caledonia","new","caledonia","flag","nation","country","banner","new_caledonia"],"k":[3,14],"o":2},"flag-ne":{"subcategory":"country-flag","a":"Niger Flag","b":"1F1F3-1F1EA","j":["flag_niger","ne","flag","nation","country","banner","niger"],"k":[3,15],"o":2},"flag-nf":{"subcategory":"country-flag","a":"Norfolk Island Flag","b":"1F1F3-1F1EB","j":["flag_norfolk_island","norfolk","island","flag","nation","country","banner","norfolk_island"],"k":[3,16],"o":2},"flag-ng":{"subcategory":"country-flag","a":"Nigeria Flag","b":"1F1F3-1F1EC","j":["flag_nigeria","flag","nation","country","banner","nigeria"],"k":[3,17],"o":2},"flag-ni":{"subcategory":"country-flag","a":"Nicaragua Flag","b":"1F1F3-1F1EE","j":["flag_nicaragua","ni","flag","nation","country","banner","nicaragua"],"k":[3,18],"o":2},"flag-nl":{"subcategory":"country-flag","a":"Netherlands Flag","b":"1F1F3-1F1F1","j":["flag_netherlands","nl","flag","nation","country","banner","netherlands"],"k":[3,19],"o":2},"flag-no":{"subcategory":"country-flag","a":"Norway Flag","b":"1F1F3-1F1F4","j":["flag_norway","no","flag","nation","country","banner","norway"],"k":[3,20],"o":2},"flag-np":{"subcategory":"country-flag","a":"Nepal Flag","b":"1F1F3-1F1F5","j":["flag_nepal","np","flag","nation","country","banner","nepal"],"k":[3,21],"o":2},"flag-nr":{"subcategory":"country-flag","a":"Nauru Flag","b":"1F1F3-1F1F7","j":["flag_nauru","nr","flag","nation","country","banner","nauru"],"k":[3,22],"o":2},"flag-nu":{"subcategory":"country-flag","a":"Niue Flag","b":"1F1F3-1F1FA","j":["flag_niue","nu","flag","nation","country","banner","niue"],"k":[3,23],"o":2},"flag-nz":{"subcategory":"country-flag","a":"New Zealand Flag","b":"1F1F3-1F1FF","j":["flag_new_zealand","new","zealand","flag","nation","country","banner","new_zealand"],"k":[3,24],"o":2},"flag-om":{"subcategory":"country-flag","a":"Oman Flag","b":"1F1F4-1F1F2","j":["flag_oman","om_symbol","flag","nation","country","banner","oman"],"k":[3,25],"o":2},"flag-pa":{"subcategory":"country-flag","a":"Panama Flag","b":"1F1F5-1F1E6","j":["flag_panama","pa","flag","nation","country","banner","panama"],"k":[3,26],"o":2},"flag-pe":{"subcategory":"country-flag","a":"Peru Flag","b":"1F1F5-1F1EA","j":["flag_peru","pe","flag","nation","country","banner","peru"],"k":[3,27],"o":2},"flag-pf":{"subcategory":"country-flag","a":"French Polynesia Flag","b":"1F1F5-1F1EB","j":["flag_french_polynesia","french","polynesia","flag","nation","country","banner","french_polynesia"],"k":[3,28],"o":2},"flag-pg":{"subcategory":"country-flag","a":"Papua New Guinea Flag","b":"1F1F5-1F1EC","j":["flag_papua_new_guinea","papua","new","guinea","flag","nation","country","banner","papua_new_guinea"],"k":[3,29],"o":2},"flag-ph":{"subcategory":"country-flag","a":"Philippines Flag","b":"1F1F5-1F1ED","j":["flag_philippines","ph","flag","nation","country","banner","philippines"],"k":[3,30],"o":2},"flag-pk":{"subcategory":"country-flag","a":"Pakistan Flag","b":"1F1F5-1F1F0","
569j":["flag_pakistan","pk","flag","nation","country","banner","pakistan"],"k":[3,31],"o":2},"flag-pl":{"subcategory":"country-flag","a":"Poland Flag","b":"1F1F5-1F1F1","j":["flag_poland","pl","flag","nation","country","banner","poland"],"k":[3,32],"o":2},"flag-pm":{"subcategory":"country-flag","a":"St. Pierre & Miquelon Flag","b":"1F1F5-1F1F2","j":["flag_st_pierre_miquelon","saint","pierre","miquelon","flag","nation","country","banner","st_pierre_miquelon"],"k":[3,33],"o":2},"flag-pn":{"subcategory":"country-flag","a":"Pitcairn Islands Flag","b":"1F1F5-1F1F3","j":["flag_pitcairn_islands","pitcairn","flag","nation","country","banner","pitcairn_islands"],"k":[3,34],"o":2},"flag-pr":{"subcategory":"country-flag","a":"Puerto Rico Flag","b":"1F1F5-1F1F7","j":["flag_puerto_rico","puerto","rico","flag","nation","country","banner","puerto_rico"],"k":[3,35],"o":2},"flag-ps":{"subcategory":"country-flag","a":"Palestinian Territories Flag","b":"1F1F5-1F1F8","j":["flag_palestinian_territories","palestine","palestinian","territories","flag","nation","country","banner","palestinian_territories"],"k":[3,36],"o":2},"flag-pt":{"subcategory":"country-flag","a":"Portugal Flag","b":"1F1F5-1F1F9","j":["flag_portugal","pt","flag","nation","country","banner","portugal"],"k":[3,37],"o":2},"flag-pw":{"subcategory":"country-flag","a":"Palau Flag","b":"1F1F5-1F1FC","j":["flag_palau","pw","flag","nation","country","banner","palau"],"k":[3,38],"o":2},"flag-py":{"subcategory":"country-flag","a":"Paraguay Flag","b":"1F1F5-1F1FE","j":["flag_paraguay","py","flag","nation","country","banner","paraguay"],"k":[3,39],"o":2},"flag-qa":{"subcategory":"country-flag","a":"Qatar Flag","b":"1F1F6-1F1E6","j":["flag_qatar","qa","flag","nation","country","banner","qatar"],"k":[3,40],"o":2},"flag-re":{"subcategory":"country-flag","a":"Réunion Flag","b":"1F1F7-1F1EA","j":["flag_reunion","réunion","flag","nation","country","banner","reunion"],"k":[3,41],"o":2},"flag-ro":{"subcategory":"country-flag","a":"Romania Flag","b":"1F1F7-1F1F4","j":["flag_romania","ro","flag","nation","country","banner","romania"],"k":[3,42],"o":2},"flag-rs":{"subcategory":"country-flag","a":"Serbia Flag","b":"1F1F7-1F1F8","j":["flag_serbia","rs","flag","nation","country","banner","serbia"],"k":[3,43],"o":2},"ru":{"subcategory":"country-flag","a":"Russia Flag","b":"1F1F7-1F1FA","j":["flag_russia","russian","federation","flag","nation","country","banner","russia"],"k":[3,44],"n":["flag-ru"],"o":0},"flag-rw":{"subcategory":"country-flag","a":"Rwanda Flag","b":"1F1F7-1F1FC","j":["flag_rwanda","rw","flag","nation","country","banner","rwanda"],"k":[3,45],"o":2},"flag-sa":{"subcategory":"country-flag","a":"Saudi Arabia Flag","b":"1F1F8-1F1E6","j":["flag_saudi_arabia","flag","nation","country","banner","saudi_arabia"],"k":[3,46],"o":2},"flag-sb":{"subcategory":"country-flag","a":"Solomon Islands Flag","b":"1F1F8-1F1E7","j":["flag_solomon_islands","solomon","islands","flag","nation","country","banner","solomon_islands"],"k":[3,47],"o":2},"flag-sc":{"subcategory":"country-flag","a":"Seychelles Flag","b":"1F1F8-1F1E8","j":["flag_seychelles","sc","flag","nation","country","banner","seychelles"],"k":[3,48],"o":2},"flag-sd":{"subcategory":"country-flag","a":"Sudan Flag","b":"1F1F8-1F1E9","j":["flag_sudan","sd","flag","nation","country","banner","sudan"],"k":[3,49],"o":2},"flag-se":{"subcategory":"country-flag","a":"Sweden Flag","b":"1F1F8-1F1EA","j":["flag_sweden","se","flag","nation","country","banner","sweden"],"k":[3,50],"o":2},"flag-sg":{"subcategory":"country-flag","a":"Singapore Flag","b":"1F1F8-1F1EC","j":["flag_singapore","sg","flag","nation","country","banner","singapore"],"k":[3,51],"o":2},"flag-sh":{"subcategory":"country-flag","a":"St. Helena Flag","b":"1F1F8-1F1ED","j":["flag_st_helena","saint","helena","ascension","tristan","cunha","flag","nation","country","banner","st_helena"],"k":[3,52],"o":2},"flag-si":{"subcategory":"country-flag","a":"Slovenia Flag","b":"1F1F8-1F1EE","j":["flag_slovenia","si","flag","nation","country","banner","slovenia"],"k":[3,53],"o":2},"flag-sj":{"subcategory":"country-flag","a":"Svalbard & Jan Mayen Flag","b":"1F1F8-1F1EF","j":["flag_svalbard_jan_mayen"],"k":[3,54],"o":2},"flag-sk":{"subcategory":"country-flag","a":"Slovakia Flag","b":"1F1F8-1F1F0","
569j":["flag_slovakia","sk","flag","nation","country","banner","slovakia"],"k":[3,55],"o":2},"flag-sl":{"subcategory":"country-flag","a":"Sierra Leone Flag","b":"1F1F8-1F1F1","j":["flag_sierra_leone","sierra","leone","flag","nation","country","banner","sierra_leone"],"k":[3,56],"o":2},"flag-sm":{"subcategory":"country-flag","a":"San Marino Flag","b":"1F1F8-1F1F2","j":["flag_san_marino","san","marino","flag","nation","country","banner","san_marino"],"k":[3,57],"o":2},"flag-sn":{"subcategory":"country-flag","a":"Senegal Flag","b":"1F1F8-1F1F3","j":["flag_senegal","sn","flag","nation","country","banner","senegal"],"k":[3,58],"o":2},"flag-so":{"subcategory":"country-flag","a":"Somalia Flag","b":"1F1F8-1F1F4","j":["flag_somalia","so","flag","nation","country","banner","somalia"],"k":[3,59],"o":2},"flag-sr":{"subcategory":"country-flag","a":"Suriname Flag","b":"1F1F8-1F1F7","j":["flag_suriname","sr","flag","nation","country","banner","suriname"],"k":[3,60],"o":2},"flag-ss":{"subcategory":"country-flag","a":"South Sudan Flag","b":"1F1F8-1F1F8","j":["flag_south_sudan","south","sd","flag","nation","country","banner","south_sudan"],"k":[4,0],"o":2},"flag-st":{"subcategory":"country-flag","a":"São Tomé & Príncipe Flag","b":"1F1F8-1F1F9","j":["flag_sao_tome_principe","sao","tome","principe","flag","nation","country","banner","sao_tome_principe"],"k":[4,1],"o":2},"flag-sv":{"subcategory":"country-flag","a":"El Salvador Flag","b":"1F1F8-1F1FB","j":["flag_el_salvador","el","salvador","flag","nation","country","banner","el_salvador"],"k":[4,2],"o":2},"flag-sx":{"subcategory":"country-flag","a":"Sint Maarten Flag","b":"1F1F8-1F1FD","j":["flag_sint_maarten","sint","maarten","dutch","flag","nation","country","banner","sint_maarten"],"k":[4,3],"o":2},"flag-sy":{"subcategory":"country-flag","a":"Syria Flag","b":"1F1F8-1F1FE","j":["flag_syria","syrian","arab","republic","flag","nation","country","banner","syria"],"k":[4,4],"o":2},"flag-sz":{"subcategory":"country-flag","a":"Eswatini Flag","b":"1F1F8-1F1FF","j":["flag_eswatini","sz","flag","nation","country","banner","eswatini"],"k":[4,5],"o":2},"flag-ta":{"subcategory":"country-flag","a":"Tristan Da Cunha Flag","b":"1F1F9-1F1E6","j":["flag_tristan_da_cunha"],"k":[4,6],"o":2},"flag-tc":{"subcategory":"country-flag","a":"Turks & Caicos Islands Flag","b":"1F1F9-1F1E8","j":["flag_turks_caicos_islands","turks","caicos","islands","flag","nation","country","banner","turks_caicos_islands"],"k":[4,7],"o":2},"flag-td":{"subcategory":"country-flag","a":"Chad Flag","b":"1F1F9-1F1E9","j":["flag_chad","td","flag","nation","country","banner","chad"],"k":[4,8],"o":2},"flag-tf":{"subcategory":"country-flag","a":"French Southern Territories Flag","b":"1F1F9-1F1EB","j":["flag_french_southern_territories","french","southern","territories","flag","nation","country","banner","french_southern_territories"],"k":[4,9],"o":2},"flag-tg":{"subcategory":"country-flag","a":"Togo Flag","b":"1F1F9-1F1EC","j":["flag_togo","tg","flag","nation","country","banner","togo"],"k":[4,10],"o":2},"flag-th":{"subcategory":"country-flag","a":"Thailand Flag","b":"1F1F9-1F1ED","j":["flag_thailand","th","flag","nation","country","banner","thailand"],"k":[4,11],"o":2},"flag-tj":{"subcategory":"country-flag","a":"Tajikistan Flag","b":"1F1F9-1F1EF","j":["flag_tajikistan","tj","flag","nation","country","banner","tajikistan"],"k":[4,12],"o":2},"flag-tk":{"subcategory":"country-flag","a":"Tokelau Flag","b":"1F1F9-1F1F0","j":["flag_tokelau","tk","flag","nation","country","banner","tokelau"],"k":[4,13],"o":2},"flag-tl":{"subcategory":"country-flag","a":"Timor-Leste Flag","b":"1F1F9-1F1F1","j":["flag_timor_leste","timor","leste","flag","nation","country","banner","timor_leste"],"k":[4,14],"o":2},"flag-tm":{"subcategory":"country-flag","a":"Turkmenistan Flag","b":"1F1F9-1F1F2","j":["flag_turkmenistan","flag","nation","country","banner","turkmenistan"],"k":[4,15],"o":2},"flag-tn":{"subcategory":"country-flag","a":"Tunisia Flag","b":"1F1F9-1F1F3","j":["flag_tunisia","tn","flag","nation","country","banner","tunisia"],"k":[4,16],"o":2},"flag-to":{"subcategory":"country-flag","a":"Tonga Flag","b":"1F1F9-1F1F4","j":["flag_tonga","to","flag","nation","country","banner","tonga"],"k":[4,17],"o":2},"flag-tr":{"subcategory":"country-flag","a":"Turkey Flag","b":"1F1F9-1F1F7","j":["flag_turkey","turkey","flag","nation","country","banner"],"k":[4,18],"o":2},"flag-tt":{"subcategory":"country-flag","a":"Trinidad & Tobago Flag","b":"1F1F9-1F1F9","j":["flag_trinidad_tobago","trinidad","tobago","flag","nation","country","banner","trinidad_tobago"],"k":[4,19],"o":2},"flag-tv":{"subcategory":"country-flag","a":"Tuvalu Flag","b":"1F1F9-1F1FB","j":["flag_tuvalu","flag","nation","country","banner","tuvalu"],"k":[4,20],"o":2},"flag-tw":{"subcategory":"country-flag","a":"Taiwan Flag","b":"1F1F9-1F1FC","j":["flag_taiwan","tw","flag","nation","country","banner","taiwan"],"k":[4,21],"o":2},"flag-tz":{"subcategory":"country-flag","a":"Tanzania Flag","b":"1F1F9-1F1FF","j":["flag_tanzania","tanzania","united","republic","flag","nation","country","banner"],"k":[4,22],"o":2},"flag-ua":{"subcategory":"country-flag","a":"Ukraine Flag","b":"1F1FA-1F1E6","j":["flag_ukraine","ua","flag","nation","country","banner","ukraine"],"k":[4,23],"o":2},"flag-ug":{"subcategory":"country-flag","a":"Uganda Flag","b":"1F1FA-1F1EC","j":["flag_uganda","ug","flag","nation","country","banner","uganda"],"k":[4,24],"o":2},"flag-um":{"subcategory":"country-flag","a":"U.s. Outlying Islands Flag","b":"1F1FA-1F1F2","j":["flag_u_s_outlying_islands"],"k":[4,25],"o":2},"flag-un":{"subcategory":"country-flag","a":"United Nations Flag","b":"1F1FA-1F1F3","j":["flag_united_nations","un","flag","banner"],"k":[4,26],"o":4},"us":{"subcategory":"country-flag","a":"United States Flag","b":"1F1FA-1F1F8","j":["flag_united_states","united","states","america","flag","nation","country","banner","united_states"],"k":[4,27],"n":["flag-us"],"o":0},"flag-uy":{"subcategory":"country-flag","a":"Uruguay Flag","b":"1F1FA-1F1FE","j":["flag_uruguay","uy","flag","nation","country","banner","uruguay"],"k":[4,28],"o":2},"flag-uz":{"subcategory":"country-flag","a":"Uzbekistan Flag","b":"1F1FA-1F1FF","j":["flag_uzbekistan","uz","flag","nation","country","banner","uzbekistan"],"k":[4,29],"o":2},"flag-va":{"subcategory":"country-flag","a":"Vatican City Flag","b":"1F1FB-1F1E6","j":["flag_vatican_city","vatican","city","flag","nation","country","banner","vatican_city"],"k":[4,30],"o":2},"flag-vc":{"subcategory":"country-flag","a":"St. Vincent & Grenadines Flag","b":"1F1FB-1F1E8","j":["flag_st_vincent_grenadines","saint","vincent","grenadines","flag","nation","country","banner","st_vincent_grenadines"],"k":[4,31],"o":2},"flag-ve":{"subcategory":"country-flag","a":"Venezuela Flag","b":"1F1FB-1F1EA","j":["flag_venezuela","ve","bolivarian","republic","flag","nation","country","banner","venezuela"],"k":[4,32],"o":2},"flag-vg":{"subcategory":"country-flag","a":"British Virgin Islands Flag","b":"1F1FB-1F1EC","j":["flag_british_virgin_islands","british","virgin","islands","bvi","flag","nation","country","banner","british_virgin_islands"],"k":[4,33],"o":2},"flag-vi":{"subcategory":"country-flag","a":"U.s. Virgin Islands Flag","b":"1F1FB-1F1EE","j":["flag_u_s_virgin_islands","virgin","islands","us","flag","nation","country","banner","u_s_virgin_islands"],"k":[4,34],"o":2},"flag-vn":{"subcategory":"country-flag","a":"Vietnam Flag","b":"1F1FB-1F1F3","j":["flag_vietnam","viet","nam","flag","nation","country","banner","vietnam"],"k":[4,35],"o":2},"flag-vu":{"subcategory":"country-flag","a":"Vanuatu Flag","b":"1F1FB-1F1FA","j":["flag_vanuatu","vu","flag","nation","country","banner","vanuatu"],"k":[4,36],"o":2},"flag-wf":{"subcategory":"country-flag","a":"Wallis & Futuna Flag","b":"1F1FC-1F1EB","j":["flag_wallis_futuna","wallis","futuna","flag","nation","country","banner","wallis_futuna"],"k":[4,37],"o":2},"flag-ws":{"subcategory":"country-flag","a":"Samoa Flag","b":"1F1FC-1F1F8","j":["flag_samoa","ws","flag","nation","country","banner","samoa"],"k":[4,38],"o":2},"flag-xk":{"subcategory":"country-flag","a":"Kosovo Flag","b":"1F1FD-1F1F0","
569j":["flag_kosovo","xk","flag","nation","country","banner","kosovo"],"k":[4,39],"o":2},"flag-ye":{"subcategory":"country-flag","a":"Yemen Flag","b":"1F1FE-1F1EA","j":["flag_yemen","ye","flag","nation","country","banner","yemen"],"k":[4,40],"o":2},"flag-yt":{"subcategory":"country-flag","a":"Mayotte Flag","b":"1F1FE-1F1F9","j":["flag_mayotte","yt","flag","nation","country","banner","mayotte"],"k":[4,41],"o":2},"flag-za":{"subcategory":"country-flag","a":"South Africa Flag","b":"1F1FF-1F1E6","j":["flag_south_africa","south","africa","flag","nation","country","banner","south_africa"],"k":[4,42],"o":2},"flag-zm":{"subcategory":"country-flag","a":"Zambia Flag","b":"1F1FF-1F1F2","j":["flag_zambia","zm","flag","nation","country","banner","zambia"],"k":[4,43],"o":2},"flag-zw":{"subcategory":"country-flag","a":"Zimbabwe Flag","b":"1F1FF-1F1FC","j":["flag_zimbabwe","zw","flag","nation","country","banner","zimbabwe"],"k":[4,44],"o":2},"flag-england":{"subcategory":"subdivision-flag","a":"England Flag","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","j":["flag_england","flag","english"],"k":[10,32],"o":5},"flag-scotland":{"subcategory":"subdivision-flag","a":"Scotland Flag","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","j":["flag_scotland","flag","scottish"],"k":[10,33],"o":5},"flag-wales":{"subcategory":"subdivision-flag","a":"Wales Flag","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","j":["flag_wales","flag","welsh"],"k":[10,34],"o":5}}`),oie={satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",grinning_face_with_one_large_and_one_small_eye:"zany_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth",face_with_finger_covering_closed_lips:"shushing_face",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",face_with_open_mouth_vomiting:"face_vomiting",shocked_face_with_exploding_head:"exploding_head",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",poop:"hankey",shit:"hankey",collision:"boom",raised_hand:"hand",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",reversed_hand_with_middle_finger_extended:"middle_finger",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",mother_christmas:"mrs_claus",running:"runner","man-with-bunny-ears-partying":"men-with-bunny-ears-partying","woman-with-bunny-ears-partying":"women-with-bunny-ears-partying",women_holding_hands:"two_women_holding_hands",woman_and_man_holding_hands:"man_and_woman_holding_hands",couple:"man_and_woman_holding_hands",men_holding_hands:"two_men_holding_hands",paw_prints:"feet",flipper:"dolphin",honeybee:"bee",lady_beetle:"ladybug",cooking:"fried_egg",knife:"hocho",red_car:"car",sailboat:"boat",waxing_gibbous_moon:"moon",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado",tshirt:"shirt",shoe:"mans_shoe",telephone:"phone",lantern:"izakaya_lantern",open_book:"book",envelope:"email",pencil:"memo",heavy_exclamation_mark:"exclamation","flag-cn":"cn","flag-de":"de","flag-es":"es","flag-fr":"fr",uk:"gb","flag-gb":"gb","flag-it":"it","flag-jp":"jp","flag-kr":"kr","flag-ru":"ru","flag-us":"us"},bS={compressed:nie,categories:iie,emojis:rie,aliases:oie};var d0="emoji-mart";const sie=JSON;var yS=typeof window<"u"&&"localStorage"in window;let G1,V1;function uie(e){e||(e={}),G1=e.getter,V1=e.setter}function _ie(e){d0=e}function lie(e){for(let t in e){let a=e[t];DS(t,a)}}function DS(e,t){if(V1)V1(e,t);else{if(!yS)return;try{window.localStorage[`${d0}.${e}`]=sie.stringify(t)}catch{}}}function cie(e){if(G1)return G1(e);if(!yS)return;try{var t=window.localStorage[`${d0}.${e}`]}catch{return}if(t)return JSON.parse(t)}const y_={update:lie,set:DS,get:cie,setNamespace:_ie,setHandlers:uie},Cc={name:"a",unified:"b",non_qualified:"c",has_img_apple:"d",has_img_google:"e",has_img_twitter:"f",has_img_facebook:"h",keywords:"j",sheet:"k",emoticons:"l",text:"m",short_names:"n",added_in:"o"},ES=e=>{const t=[];var a=(n,i)=>{n&&(Array.isArray(n)?n:[n]).forEach(r=>
569{(i?r.split(/[-|_|\s]+/):[r]).forEach(o=>{o=o.toLowerCase(),t.indexOf(o)==-1&&t.push(o)})})};return a(e.short_names,!0),a(e.name,!0),a(e.keywords,!1),a(e.emoticons,!1),t.join(",")};function kS(e){var t=Object.getOwnPropertyNames(e);for(let a of t){let n=e[a];e[a]=n&&typeof n=="object"?kS(n):n}return Object.freeze(e)}const fie=e=>{if(!e.compressed)return e;e.compressed=!1;for(let t in e.emojis){let a=e.emojis[t];for(let n in Cc)a[n]=a[Cc[n]],delete a[Cc[n]];a.short_names||(a.short_names=[]),a.short_names.unshift(t),a.sheet_x=a.sheet[0],a.sheet_y=a.sheet[1],delete a.sheet,a.text||(a.text=""),a.added_in||(a.added_in=6),a.added_in=a.added_in.toFixed(1),a.search=ES(a)}return e=kS(e),e},vc=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"];let Yt,g0,K1={};function wS(){g0=!0,Yt=y_.get("frequently")}function die(e){g0||wS();var{id:t}=e;Yt||(Yt=K1),Yt[t]||(Yt[t]=0),Yt[t]+=1,y_.set("last",t),y_.set("frequently",Yt)}function gie(e){if(g0||wS(),!Yt){K1={};const o=[];let s=Math.min(e,vc.length);for(let u=0;u<s;u++)K1[vc[u]]=parseInt((s-u)/4,10)+1,o.push(vc[u]);return o}const t=e,a=[];for(let o in Yt)Yt.hasOwnProperty(o)&&a.push(o);const i=a.sort((o,s)=>Yt[o]-Yt[s]).reverse().slice(0,t),r=y_.get("last");return r&&i.indexOf(r)==-1&&(i.pop(),i.push(r)),i}const hie={add:die,get:gie},mie=String,Fie=mie.fromCodePoint||function(){var t=16384,a=[],n,i,r=-1,o=arguments.length;if(!o)return"";for(var s="";++r<o;){var u=Number(arguments[r]);if(!isFinite(u)||u<0||u>1114111||Math.floor(u)!=u)throw RangeError("Invalid code point: "+u);u<=65535?a.push(u):(u-=65536,n=(u>>10)+55296,i=u%1024+56320,a.push(n,i)),(r+1===o||a.length>t)&&(s+=String.fromCharCode.apply(null,a),a.length=0)}return s};function pie(e){var t=e.split("-"),a=t.map(n=>`0x${n}`);return Fie.apply(null,a)}function O2(e){return e.reduce((t,a)=>(t.indexOf(a)===-1&&t.push(a),t),[])}function bie(e,t){const a=O2(e),n=O2(t);return a.filter(i=>n.indexOf(i)>=0)}function yie(e,t){var a={};for(let n in e){let i=e[n],r=i;Object.prototype.hasOwnProperty.call(t,n)&&(r=t[n]),typeof r=="object"&&(r=yie(i,r)),a[n]=r}return a}function gde(){if(typeof document>"u")return 0;const e=document.createElement("div");e.style.width="100px",e.style.height="100px",e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}const Die=61,Eie=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,M2=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];class CS{constructor(t,{emojisToShowFilter:a,include:n,exclude:i,custom:r,recent:o,recentLength:s=20}={}){this._data=fie(t),this._emojisFilter=a||null,this._include=n||null,this._exclude=i||null,this._custom=r||[],this._recent=o||hie.get(s),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:"recent",name:"Recent",emojis:[]},this._customCategory={id:"custom",name:"Custom",emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)}buildIndex(){let t=this._data.categories;if(this._include&&(t=t.filter(a=>this._include.includes(a.id)),t=t.sort((a,n)=>{const i=this._include.indexOf(a.id),r=this._include.indexOf(n.id);return i<r?-1:i>r?1:0})),t.forEach(a=>{if(!this.isCategoryNeeded(a.id))return;let n={id:a.id,name:a.name,emojis:[]};a.emojis.forEach(i=>{let r=this.addEmoji(i);r&&n.emojis.push(r)}),n.emojis.length&&this._categories.push(n)}),this.isCategoryNeeded("custom")){if(this._custom.length>0)for(let a of this._custom)this.addCustomEmoji(a);this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(a=>{for(let n of this._customCategory.emojis)if(n.id===a){this._recentCategory.emojis.push(n);return}this.hasEmoji(a)&&this._recentCategory.emojis.push(this.emoji(a))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}findEmoji(t,a){let n=t.match(Eie);if(n&&(t=n[1],n[2]&&(a=parseInt(n[2],10))),this._data.aliases.hasOwnProperty(t)&&(t=this._data.aliases[t]),this._emojis.hasOwnProperty(t)){let i=this._emojis[t];return a?i.getSkin(a):i}return this._nativeEmojis.hasOwnProperty(t)?this._nativeEmojis[t]:null}categories(){return this._categories}emoji(t){this._data.aliases.hasOwnProperty(t)&&(t=this._data.aliases[t]);let a=this._emojis[t];if(!a)throw new Error("Can not find emoji by id: "+t);return a}firstEmoji(){let t=this._emojis[Object.keys(this._emojis)[0]];if(!t)throw new Error("Can not get first emoji");return t}hasEmoji(t){return this._data.aliases.hasOwnProperty(t)&&(t=this._data.aliases[t]),!!this._emojis[t]}nativeEmoji(t){return this._nativeEmojis.hasOwnProperty(t)?this._nativeEmojis[t]:null}search(t,a){if(a||(a=75),!t.length)return null;if(t=="-"||t=="-1")return[this.emoji("-1")];let n=t.toLowerCase().split(/[\s|,|\-|_]+/),i=[];n.length>2&&(n=[n[0],n[1]]),i=n.map(o=>{let s=this._emojis,u=this._searchIndex,_=0;for(let c=0;c<o.length;c++){const l=o[c];if(_++,u[l]||(u[l]={}),u=u[l],!u.results){let f={};u.results=[],u.emojis={};for(let d in s){let g=s[d],h=g._data.search,m=o.substr(0,_),F=h.indexOf(m);
569if(F!=-1){let p=F+1;m==d&&(p=0),u.results.push(g),u.emojis[d]=g,f[d]=p}}u.results.sort((d,g)=>{var h=f[d.id],m=f[g.id];return h-m})}s=u.emojis}return u.results}).filter(o=>o);var r=null;return i.length>1?r=bie.apply(null,i):i.length?r=i[0]:r=[],r&&r.length>a&&(r=r.slice(0,a)),r}addCustomEmoji(t){let a=Object.assign({},t,{id:t.short_names[0],custom:!0});a.search||(a.search=ES(a));let n=new D_(a);return this._emojis[n.id]=n,this._customCategory.emojis.push(n),n}addEmoji(t){let a=this._data.emojis[t];if(!this.isEmojiNeeded(a))return!1;let n=new D_(a);if(this._emojis[t]=n,n.native&&(this._nativeEmojis[n.native]=n),n._skins)for(let i in n._skins){let r=n._skins[i];r.native&&(this._nativeEmojis[r.native]=r)}return n.emoticons&&n.emoticons.forEach(i=>{this._emoticons[i]||(this._emoticons[i]=t)}),n}isCategoryNeeded(t){let a=this._include&&this._include.length?this._include.indexOf(t)>-1:!0,n=this._exclude&&this._exclude.length?this._exclude.indexOf(t)>-1:!1;return!(!a||n)}isEmojiNeeded(t){return this._emojisFilter?this._emojisFilter(t):!0}}class D_{constructor(t){if(this._data=Object.assign({},t),this._skins=null,this._data.skin_variations){this._skins=[];for(var a in M2){let n=M2[a],i=this._data.skin_variations[n],r=Object.assign({},t);for(let o in i)r[o]=i[o];delete r.skin_variations,r.skin_tone=parseInt(a)+1,this._skins.push(new D_(r))}}this._sanitized=wie(this._data);for(let n in this._sanitized)this[n]=this._sanitized[n];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)}getSkin(t){return t&&t!="native"&&this._skins?this._skins[t-1]:this}getPosition(){let t=Die-1,a=+(100/t*this._data.sheet_x).toFixed(2),n=+(100/t*this._data.sheet_y).toFixed(2);return`${a}% ${n}%`}ariaLabel(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}class kie{constructor(t,a,n,i,r,o,s){this._emoji=t,this._native=i,this._skin=a,this._set=n,this._fallback=r,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(s),this.content=this._content(),this.title=o===!0?t.short_name:null,this.ariaLabel=t.ariaLabel(),Object.freeze(this)}getEmoji(){return this._emoji.getSkin(this._skin)}_canRender(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}_cssClass(){return["emoji-set-"+this._set,"emoji-type-"+this._emojiType()]}_cssStyle(t){let a={};return this._isCustom()?a={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:t+"px",height:t+"px"}:this._hasEmoji()&&!this._isNative()&&(a={backgroundPosition:this.getEmoji().getPosition()}),t&&(this._isNative()?a=Object.assign(a,{fontSize:Math.round(t*.95*10)/10+"px"}):a=Object.assign(a,{width:t+"px",height:t+"px"})),a}_content(){return this._isCustom()?"":this._isNative()?this.getEmoji().native:this._hasEmoji()?"":this._fallback?this._fallback(this.getEmoji()):null}_isNative(){return this._native}_isCustom(){return this.getEmoji().custom}_hasEmoji(){if(!this.getEmoji()._data)return!1;const t=this.getEmoji()._data["has_img_"+this._set];return t===void 0?!0:t}_emojiType(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}function wie(e){var{name:t,short_names:a,skin_tone:n,skin_variations:i,emoticons:r,unified:o,custom:s,imageUrl:u}=e,_=e.id||a[0],c=`:${_}:`;return s?{id:_,name:t,colons:c,emoticons:r,custom:s,imageUrl:u}:(n&&(c+=`:skin-tone-${n}:`),{id:_,name:t,colons:c,emoticons:r,unified:o.toLowerCase(),skin:n||(i?1:null),native:pie(o)})}var Cie=typeof window<"u";Cie&&(function(){for(var e=0,t=["ms","moz","webkit","o"],a=0;a<t.length&&!window.requestAnimationFrame;++a)window.requestAnimationFrame=window[t[a]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[a]+"CancelAnimationFrame"]||window[t[a]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n,i){var r=new Date().getTime(),o=Math.max(0,16-(r-e)),s=window.setTimeout(function(){n(r+o)},o);return e=r+o,s}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})})();const vie=()=>
vendor: 14,119 bytes, line 569
569/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g
569,Sie=vie(),E_=e=>!["Taiwan Flag"].includes(e.name),h0=10,Y1=new Map,J1=new Map;let Sc=null;const vS=(e,t=E_)=>new CS(bS,{emojisToShowFilter:t,recent:e,recentLength:h0}),Aie=()=>(Sc||(Sc=new CS(bS,{emojisToShowFilter:E_,recent:[],recentLength:0})),Sc),Tie=()=>{const e=ea(sn.EMOJI_RECENT_KEY,{projectId:!1});return(Jt(e)||"").split(",")},SS=()=>Tie().filter(Boolean).slice(0,h0),hde=e=>{const t=ea(sn.EMOJI_RECENT_KEY,{projectId:!1}),a=(Jt(t)||"").split(",");if(a.includes(e)){const n=a.indexOf(e);a.splice(n,1),a.unshift(e)}else a.unshift(e);Fn(t,a.slice(0,h0).join(",")),Y1.clear(),J1.clear()},Z1=()=>{const e=SS(),t=e.join(","),a=Y1.get(t);if(a)return a;const n=vS(e);return Y1.set(t,n),n},mde=e=>{let t=SS();if(!e||e.length===0)return Z1();const a=`${e.join(",")}__${t.join(",")}`,n=J1.get(a);if(n)return n;let i=E_;const r=new Set(e.map(s=>{var u;return(u=Aie().nativeEmoji(s))==null?void 0:u.id}).filter(s=>!!s));if(r.size===0)return Z1();t=t.filter(s=>r.has(s)),i=s=>E_(s)&&r.has(s.id);const o=vS(t,i);return J1.set(a,o),o},Ac=new Map;let Tc=null;const Bie=(e,t=16)=>{const a=`${e}__${t}`;if(Ac.has(a))return Ac.get(a);Tc||(Tc=Z1());const n=Tc.nativeEmoji(e);if(!n)return"";const i=new kie(n,1,"apple",!1,null,!0,t),r=Object.entries(i.cssStyle).map(([o,s])=>`${o.replace(/([A-Z])/g,"-$1").toLowerCase()}: ${s}`).join("; ");return Ac.set(a,r),r},xie=e=>{const t=e.match(Sie);return da(t)?t:[]},{extractUrlAndEmails:Fde}=F8,pde=(e,t,a)=>{const n=Al(a==null?void 0:a.caseSensitive)?a.caseSensitive:!0,i=Al(a==null?void 0:a.wholeWord)?a.wholeWord:!1,r=Al(a==null?void 0:a.oncePerKeyword)?a.oncePerKeyword:!0;if(!da(t)||!t.length)return[];const o=Array.from(new Set(t.map(f=>n?f:f.toLowerCase()))),s={};t.forEach(f=>{const d=n?f:f.toLowerCase();s[d]||(s[d]=f)});const u=f=>f.replace(/[-\\/\\^$*+?.()|[\]{}]/g,"\\$&"),_=i?"\\b":"",c=n?"g":"gi",l=[];return o.forEach(f=>{const d=s[f],g=`${_}(${u(d)})${_}`,h=new RegExp(g,c);let m;for(;(m=h.exec(e))!==null&&(l.push({type:"keyword",value:m[0],keyword:d,index:m.index,lastIndex:h.lastIndex}),!r););}),l},Iie=(e,t)=>{const a=[];if(!e||!oi(e))return[];const n=xie(e);if(da(n)&&n.length){const i=vk(t==null?void 0:t.size)?t==null?void 0:t.size:16;n.forEach(r=>{if(!a.some(o=>o.value===r)){const o=Bie(r,i);o&&a.push({value:r,style:o})}})}return a},R2=(e,t)=>{if(!ck(t)||!t.text)return;const{text:a,trustedText:n=!1}=t,i=n?a:pS.escapeHtml(a),r=(t==null?void 0:t.size)??16,o=Iie(i,{size:r});if(o.length){try{e.innerHTML=aie(i,o)}catch{e.innerHTML=i}return}e.innerHTML=i},qie={mounted(e,t){R2(e,t.value)},updated(e,t){R2(e,t.value)}};function Oie(e){return e&&e.nodeType===Node.ELEMENT_NODE}const Mie=e=>e===void 0,Rie=e=>e!=null,Nie=(e,t)=>(e===window&&(e=document.documentElement),e.nodeType!==1?[]:window.getComputedStyle(e,null)[t]),jie=e=>Object.keys(e||{}).map(t=>[t,e[t]]),AS=(e,t)=>e===window||e===document?document.documentElement[t]:e[t],N2=e=>AS(e,"offsetHeight"),Pie=e=>AS(e,"clientHeight"),ho="InfiniteScroll",Lie={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},TS=(e,t)=>Oie(e)?jie(Lie).reduce((a,[n,i])=>{const{type:r,default:o}=i;let s=e.getAttribute(`infinite-scroll-${n}`);switch(s=Mie(t==null?void 0:t[s])?s:t[s],r){case Number:s=Number(s),s=Number.isNaN(s)?o:s;break;case Boolean:s=Rie(s)?s==="false"?!1:!!s:o;break;default:s=r(s)}return a[n]=s,a},{}):{},j2=e=>e.getBoundingClientRect().top,zie=function(t){const{el:a,vm:n,container:i,observer:r}=this[ho],{distance:o,disabled:s}=TS(a,n);if(s)return;const u=i.getBoundingClientRect();if(!u.width&&!u.height)return;let _=!1;if(i===a){const c=i.scrollTop+Pie(i);_=i.scrollHeight-c<=o}else{const c=N2(a)+j2(a)-j2(i),l=N2(i),f=Number.parseFloat(Nie(i,"borderBottomWidth"));_=c-l+f<=o}_&&p8(t)?t.call(n):r&&(r.disconnect(),this[ho].observer=null)},$ie={name:"InfiniteScroll",mounted(e,t){const a=t.value,n=t.instance,i=e,{delay:r,immediate:o}=TS(e,n),s=YB(zie.bind(e,a),r);e[ho]={el:e,vm:n,container:i,onScroll:s},i&&(i.addEventListener("scroll",s),o&&((e[ho].observer=new MutationObserver(s)).observe(i,{childList:!0,subtree:!0}
569),s()))},unmounted(e){const{container:t,onScroll:a,observer:n}=e[ho]||{};t&&a&&t.removeEventListener("scroll",a),n&&n.disconnect()}};function P2(e,t){const{value:a}=t,n=ki(),{authList:i}=n;if(da(a)||oi(a)){let r=!1;oi(a)?r=i.includes(a):a.length>0&&(r=a.some(o=>i.includes(o))),!r&&e.parentNode&&e.parentNode.removeChild(e)}else throw new Error(`need roles! Like v-permission="['admin','user']" or v-permission="'admin'"`)}const Hie={mounted(e,t){P2(e,t)},updated(e,t){P2(e,t)}},Uie={install(e){e.directive("permission",Hie),e.directive("InfiniteScroll",$ie),e.directive("emoji-fallback",qie),e.directive("emoji-copy",Wne)}};function Wie(e){e.use(Uie)}function Gie(e){e.config.errorHandler=(t,a,n)=>{const i={info:n,err:t,err_meg:t instanceof Error?t.message:String(t),err_stack:t instanceof Error?t.stack:void 0};yt(Oe.ERROR.__name,Oe.ERROR.VUE_GLOBAL_ERROR,i)},U9({app:e,dsn:"https://[email protected]/5",release:pk,environment:lm,integrations:[W9({router:xo,routeLabel:"name",enableInp:!1})],tracePropagationTargets:[],sendDefaultPii:!0,tracesSampleRate:.1})}function Vie(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var a=e.indexOf("Trident/");if(a>0){var n=e.indexOf("rv:");return parseInt(e.substring(n+3,e.indexOf(".",n)),10)}var i=e.indexOf("Edge/");return i>0?parseInt(e.substring(i+5,e.indexOf(".",i)),10):-1}let wu;function X1(){X1.init||(X1.init=!0,wu=Vie()!==-1)}var pl={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){X1(),yk(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",wu&&this.$el.appendChild(e),e.data="about:blank",wu||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!wu&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Kie=j8();R8("data-v-b329ee4c");const Yie={class:"resize-observer",tabindex:"-1"};N8();const Jie=Kie((e,t,a,n,i,r)=>(oa(),Ji("div",Yie)));pl.render=Jie;pl.__scopeId="data-v-b329ee4c";pl.__file="src/components/ResizeObserver.vue";function Cu(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Cu=function(t){return typeof t}:Cu=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Cu(e)}function Zie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xie(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Qie(e,t,a){return t&&Xie(e.prototype,t),e}function L2(e){return ere(e)||tre(e)||are(e)||nre()}function ere(e){if(Array.isArray(e))return Q1(e)}function tre(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function are(e,t){if(e){if(typeof e=="string")return Q1(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Q1(e,t)}}function Q1(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function nre(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
570In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ire(e){var t;return typeof e=="function"?t={callback:e}:t=e,t}function rre(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n,i,r,o=function(u){for(var _=arguments.length,c=new Array(_>1?_-1:0),l=1;l<_;l++)c[l-1]=arguments[l];if(r=c,!(n&&u===i)){var f=a.leading;typeof f=="function"&&(f=f(u,i)),(!n||u!==i)&&f&&e.apply(void 0,[u].concat(L2(r))),i=u,clearTimeout(n),n=setTimeout(function(){e.apply(void 0,[u].concat(L2(r))),n=0},t)}};return o._clear=function(){clearTimeout(n),n=null},o}function BS(e,t){if(e===t)return!0;
vendor: 17,551 bytes, line 570
570if(Cu(e)==="object"){for(var a in e)if(!BS(e[a],t[a]))return!1;return!0}return!1}var ore=(function(){function e(t,a,n){Zie(this,e),this.el=t,this.observer=null,this.frozen=!1,this.createObserver(a,n)}return Qie(e,[{key:"createObserver",value:function(a,n){var i=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=ire(a),this.callback=function(s,u){i.options.callback(s,u),s&&i.options.once&&(i.frozen=!0,i.destroyObserver())},this.callback&&this.options.throttle){var r=this.options.throttleOptions||{},o=r.leading;this.callback=rre(this.callback,this.options.throttle,{leading:function(u){return o==="both"||o==="visible"&&u||o==="hidden"&&!u}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(s){var u=s[0];if(s.length>1){var _=s.find(function(l){return l.isIntersecting});_&&(u=_)}if(i.callback){var c=u.isIntersecting&&u.intersectionRatio>=i.threshold;if(c===i.oldResult)return;i.oldResult=c,i.callback(c,u)}},this.options.intersection),yk(function(){i.observer&&i.observer.observe(i.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),e})();function xS(e,t,a){var n=t.value;if(n&&!(typeof IntersectionObserver>"u")){var i=new ore(e,n,a);e._vue_visibilityState=i}}function sre(e,t,a){var n=t.value,i=t.oldValue;if(!BS(n,i)){var r=e._vue_visibilityState;if(!n){IS(e);return}r?r.createObserver(n,a):xS(e,{value:n},a)}}function IS(e){var t=e._vue_visibilityState;t&&(t.destroyObserver(),delete e._vue_visibilityState)}var ure={beforeMount:xS,updated:sre,unmounted:IS};function _re(e){return{all:e=e||new Map,on:function(t,a){var n=e.get(t);n&&n.push(a)||e.set(t,[a])},off:function(t,a){var n=e.get(t);n&&n.splice(n.indexOf(a)>>>0,1)},emit:function(t,a){(e.get(t)||[]).slice().map(function(n){n(a)}),(e.get("*")||[]).slice().map(function(n){n(t,a)})}}}var qS={itemsLimit:1e3},lre=/(auto|scroll)/;function OS(e,t){return e.parentNode===null?t:OS(e.parentNode,t.concat([e]))}var Bc=function(t,a){return getComputedStyle(t,null).getPropertyValue(a)},cre=function(t){return Bc(t,"overflow")+Bc(t,"overflow-y")+Bc(t,"overflow-x")},fre=function(t){return lre.test(cre(t))};function z2(e){if(e instanceof HTMLElement||e instanceof SVGElement){for(var t=OS(e.parentNode,[]),a=0;a<t.length;a+=1)if(fre(t[a]))return t[a];return document.scrollingElement||document.documentElement}}function em(e){"@babel/helpers - typeof";return em=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},em(e)}var MS={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:function(t){return["vertical","horizontal"].includes(t)}},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function RS(){return this.items.length&&em(this.items[0])!=="object"}var tm=!1;if(typeof window<"u"){tm=!1;try{var dre=Object.defineProperty({},"passive",{get:function(){tm=!0}});window.addEventListener("test",null,dre)}catch{}}let gre=0;var Io={name:"RecycleScroller",components:{ResizeObserver:pl},directives:{ObserveVisibility:ure},props:{...MS,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},updateInterval:{type:Number,default:0},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},emits:["resize","visible","hidden","update","scroll-start","scroll-end"],data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(this.itemSize===null){const e={"-1":{accumulator:0}},t=this.items,a=this.sizeField,n=this.minItemSize;let i=1e4,r=0,o;for(let s=0,u=t.length;s<u;s++)o=t[s][a]||n,o<i&&(i=o),r+=o,e[s]={accumulator:r,size:o};return this.$_computedMinItemSize=i,e}return[]},simpleArray:RS,itemIndexByKey(){const{keyField:e,items:t}=this,a={};for(let n=0,i=t.length;n<i;n++)a[t[n][e]]=n;return a}},watch:{items(){this.updateVisibleItems(!0)},pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)},sizes:{handler(){this.updateVisibleItems(!1)},deep:!0},gridItems(){this.updateVisibleItems(!0)},itemSecondarySize(){this.updateVisibleItems(!0)}},created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,this.$_unusedViews=new Map,this.$_scrollDirty=!1,this.$_lastUpdateScrollPosition=0,this.prerender&&(this.$_prerender=!0,this.updateVisibleItems(!1)),this.gridItems&&this.itemSize},mounted(){this.applyPageMode(),this.$nextTick(()=>{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const e=this.$_lastUpdateScrollPosition;typeof e=="number"&&this.$nextTick(()=>{this.scrollToPosition(e)})},beforeUnmount(){this.removeListeners()},methods:{addView(e,t,a,n,i){const r=P8({id:gre++,index:t,used:!0,key:n,type:i}),o=L8({item:a,position:0,nr:r});return e.push(o),o},unuseView(e,t=!1){const a=this.$_unusedViews,n=e.nr.type;let i=a.get(n);i||(i=[],a.set(n,i)),i.push(e),t||(e.nr.used=!1,e.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(e){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const t=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:a}=this.updateVisibleItems(!1,!0);a||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});t(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&t()},this.updateInterval))}},handleVisibilityChange(e,t){this.ready&&(e||t.boundingClientRect.width!==0||t.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(e,t=!1){const a=this.itemSize,n=this.gridItems||1,i=this.itemSecondarySize||a,r=this.$_computedMinItemSize,o=this.typeField,s=this.simpleArray?null:this.keyField,u=this.items,_=u.length,c=this.sizes,l=this.$_views,f=this.$_unusedViews,d=this.pool,g=this.itemIndexByKey;let h,m,F,p,E;if(!_)h=m=p=E=F=0;else if(this.$_prerender)h=p=0,m=E=Math.min(this.prerender,u.length),F=null;else{const w=this.getScroll();if(t){let N=w.start-this.$_lastUpdateScrollPosition;if(N<0&&(N=-N),a===null&&N<r||N<a)return{continuous:!0}}this.$_lastUpdateScrollPosition=w.start;const M=this.buffer;w.start-=M,w.end+=M;let B=0;if(this.$refs.before&&(B=this.$refs.before.scrollHeight,w.start-=B),this.$refs.after){const N=this.$refs.after.scrollHeight;w.end+=N}if(a===null){let N,I=0,L=_-1,q=~~(_/2),j;do j=q,N=c[q].accumulator,N<w.start?I=q:q<_-1&&c[q+1].accumulator>w.start&&(L=q),q=~~((I+L)/2);while(q!==j);for(q<0&&(q=0),h=q,F=c[_-1].accumulator,m=q;m<_&&c[m].accumulator<w.end;m++);for(m===-1?m=u.length-1:(m++,m>_&&(m=_)),p=h;p<_&&B+c[p].accumulator<w.start;p++);for(E=p;E<_&&B+c[E].accumulator<w.end;E++);}else{h=~~(w.start/a*n);const N=h%n;h-=N,m=Math.ceil(w.end/a*n),p=Math.max(0,Math.floor((w.start-B)/a*n)),E=Math.floor((w.end-B)/a*n),h<0&&(h=0),m>_&&(m=_),p<0&&(p=0),E>_&&(E=_),F=Math.ceil(_/n)*a}}m-h>qS.itemsLimit&&this.itemsLimitError(),this.totalSize=F;let y;const A=h<=this.$_endIndex&&m>=this.$_startIndex;if(A)for(let w=0,M=d.length;w<M;w++)y=d[w],y.nr.used&&(e&&(y.nr.index=g[y.item[s]]),(y.nr.index==null||y.nr.index<h||y.nr.index>=m)&&this.unuseView(y));const C=A?null:new Map;let D,S,P;for(let w=h;w<m;w++){D=u[w];const M=s?D[s]:D;if(M==null)throw new Error(`Key is ${M} on item (keyField is '${s}')`);if(y=l.get(M),!a&&!c[w].size){y&&this.unuseView(y);continue}S=D[o];let B=f.get(S),N=!1;if(!y)A?B&&B.length?y=B.pop():y=this.addView(d,w,D,M,S):(P=C.get(S)||0,(!B||P>=B.length)&&(y=this.addView(d,w,D,M,S),this.unuseView(y,!0),B=f.get(S)),y=B[P],C.set(S,P+1)),l.delete(y.nr.key),y.nr.used=!0,y.nr.index=w,y.nr.key=M,y.nr.type=S,l.set(M,y),N=!0;else if(!y.nr.used&&(y.nr.used=!0,N=!0,B)){const I=B.indexOf(y);I!==-1&&B.splice(I,1)}y.item=D,N&&(w===u.length-1&&this.$emit("scroll-end"),w===0&&this.$emit("scroll-start")),a===null?(y.position=c[w-1].accumulator,y.offset=0):(y.position=Math.floor(w/n)*a,y.offset=w%n*i)}return this.$_startIndex=h,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",h,m,p,E),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:A}},getListenerTarget(){let e=z2(this.$el);return window.document&&(e===window.document.documentElement||e===window.document.body)&&(e=window),e},getScroll(){const{$el:e,direction:t}=this,a=t==="vertical";let n;if(this.pageMode){const i=e.getBoundingClientRect(),r=a?i.height:i.width;let o=-(a?i.top:i.left),s=a?window.innerHeight:window.innerWidth;o<0&&(s+=o,o=0),o+s>r&&(s=r-o),n={start:o,end:o+s}}else a?n={start:e.scrollTop,end:e.scrollTop+e.clientHeight}:n={start:e.scrollLeft,end:e.scrollLeft+e.clientWidth};return n},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,tm?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(e){let t;const a=this.gridItems||1;this.itemSize===null?t=e>0?this.sizes[e-1].accumulator:0:t=Math.floor(e/a)*this.itemSize,this.scrollToPosition(t)},scrollToPosition(e){const t=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let a,n,i;if(this.pageMode){const r=z2(this.$el),o=r.tagName==="HTML"?0:r[t.scroll],s=r.getBoundingClientRect(),_=this.$el.getBoundingClientRect()[t.start]-s[t.start];a=r,n=t.scroll,i=e+o+_}else a=this.$el,n=t.scroll,i=e;a[n]=i},itemsLimitError(){throw setTimeout(()=>{}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((e,t)=>e.nr.index-t.nr.index)}}};const hre={key:0,ref:"before",class:"vue-recycle-scroller__slot"},mre={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Fre(e,t,a,n,i,r){const o=gm("ResizeObserver"),s=z8("observe-visibility");return $8((oa(),Jr("div",{class:U0(["vue-recycle-scroller",{ready:i.ready,"page-mode":a.pageMode,[`direction-${e.direction}`]:!0}]),onScrollPassive:t[0]||(t[0]=(...u)=>r.handleScroll&&r.handleScroll(...u))},[e.$slots.before?(oa(),Jr("div",hre,[fn(e.$slots,"before")],512)):Vh("v-if",!0),(oa(),Ji(Gh(a.listTag),{ref:"wrapper",style:G8({[e.direction==="vertical"?"minHeight":"minWidth"]:i.totalSize+"px"}),class:U0(["vue-recycle-scroller__item-wrapper",a.listClass])},{default:cn(()=>[(oa(!0),Jr(H8,null,U8(i.pool,u=>(oa(),Ji(Gh(a.itemTag),Dk({key:u.nr.id,style:i.ready?{transform:`translate${e.direction==="vertical"?"Y":"X"}(${u.position}px) translate${e.direction==="vertical"?"X":"Y"}(${u.offset}px)`,width:a.gridItems?`${e.direction==="vertical"&&a.itemSecondarySize||a.itemSize}px`:void 0,height:a.gridItems?`${e.direction==="horizontal"&&a.itemSecondarySize||a.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[a.itemClass,{hover:!a.skipHover&&i.hoverKey===u.nr.key}]]},W8(a.skipHover?{}:{mouseenter:()=>{i.hoverKey=u.nr.key},mouseleave:()=>{i.hoverKey=null}})),{default:cn(()=>[fn(e.$slots,"default",{item:u.item,index:u.nr.index,active:u.nr.used})]),_:2},1040,["style","class"]))),128)),fn(e.$slots,"empty")]),_:3},8,["style","class"])),e.$slots.after?(oa(),Jr("div",mre,[fn(e.$slots,"after")],512)):Vh("v-if",!0),bk(o,{onNotify:r.handleResize},null,8,["onNotify"])],34)),[[s,r.handleVisibilityChange]])}Io.render=Fre;Io.__file="src/components/RecycleScroller.vue";var qo={name:"DynamicScroller",components:{RecycleScroller:Io},provide(){return typeof ResizeObserver<"u"&&(this.$_resizeObserver=new ResizeObserver(e=>{requestAnimationFrame(()=>{if(Array.isArray(e)){for(const t of e)if(t.target&&t.target.$_vs_onResize){let a,n;if(t.borderBoxSize){const i=t.borderBoxSize[0];a=i.inlineSize,n=i.blockSize}else a=t.contentRect.width,n=t.contentRect.height;t.target.$_vs_onResize(t.target.$_vs_id,a,n)}}})})),{vscrollData:this.vscrollData,vscrollParent:this,vscrollResizeObserver:this.$_resizeObserver}},inheritAttrs:!1,props:{...MS,minItemSize:{type:[Number,String],required:!0}},emits:["resize","visible"],data(){return{vscrollData:{active:!0,sizes:{},keyField:this.keyField,simpleArray:!1}}},computed:{simpleArray:RS,itemsWithSize(){const e=[],{items:t,keyField:a,simpleArray:n}=this,i=this.vscrollData.sizes,r=t.length;for(let o=0;o<r;o++){const s=t[o],u=n?o:s[a];let _=i[u];typeof _>"u"&&!this.$_undefinedMap[u]&&(_=0),e.push({item:s,id:u,size:_})}return e}},watch:{items(){this.forceUpdate()},simpleArray:{handler(e){this.vscrollData.simpleArray=e},immediate:!0},direction(e){this.forceUpdate(!0)},itemsWithSize(e,t){const a=this.$el.scrollTop;let n=0,i=0;const r=Math.min(e.length,t.length);for(let s=0;s<r&&!(n>=a);s++)n+=t[s].size||this.minItemSize,i+=e[s].size||this.minItemSize;const o=i-n;o!==0&&(this.$el.scrollTop+=o)}},beforeCreate(){this.$_updates=[],this.$_undefinedSizes=0,this.$_undefinedMap={},this.$_events=_re()},activated(){this.vscrollData.active=!0},deactivated(){this.vscrollData.active=!1},unmounted(){this.$_events.all.clear()},methods:{onScrollerResize(){this.$refs.scroller&&this.forceUpdate(),this.$emit("resize")},onScrollerVisible(){this.$_events.emit("vscroll:update",{force:!1}),this.$emit("visible")},forceUpdate(e=!1){(e||this.simpleArray)&&(this.vscrollData.sizes={}),this.$_events.emit("vscroll:update",{force:!0})},scrollToItem(e){const t=this.$refs.scroller;t&&t.scrollToItem(e)},getItemSize(e,t=void 0){const a=this.simpleArray?t??this.items.indexOf(e):e[this.keyField];return this.vscrollData.sizes[a]||0},scrollToBottom(){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const e=this.$el;this.$nextTick(()=>{e.scrollTop=e.scrollHeight+5e3;const t=()=>{e.scrollTop=e.scrollHeight+5e3,requestAnimationFrame(()=>{e.scrollTop=e.scrollHeight+5e3,this.$_undefinedSizes===0?this.$_scrollingToBottom=!1:requestAnimationFrame(t)})};requestAnimationFrame(t)})}}};function pre(e,t,a,n,i,r){const o=gm("RecycleScroller");return oa(),Ji(o,Dk({ref:"scroller",items:r.itemsWithSize,"min-item-size":a.minItemSize,direction:e.direction,"key-field":"id","list-tag":e.listTag,"item-tag":e.itemTag},e.$attrs,{onResize:r.onScrollerResize,onVisible:r.onScrollerVisible}),{default:cn(({item:s,index:u,active:_})=>[fn(e.$slots,"default",V8(K8({item:s.item,index:u,active:_,itemWithSize:s})))]),before:cn(()=>[fn(e.$slots,"before")]),after:cn(()=>[fn(e.$slots,"after")]),empty:cn(()=>[fn(e.$slots,"empty")]),_:3},16,["items","min-item-size","direction","list-tag","item-tag","onResize","onVisible"])}qo.render=pre;qo.__file="src/components/DynamicScroller.vue";var am={name:"DynamicScrollerItem",inject:["vscrollData","vscrollParent","vscrollResizeObserver"],props:{item:{required:!0},watchData:{type:Boolean,default:!1},active:{type:Boolean,required:!0},index:{type:Number,default:void 0},sizeDependencies:{type:[Array,Object],default:null},emitResize:{type:Boolean,default:!1},tag:{type:String,default:"div"}},emits:["resize"],computed:{id(){if(this.vscrollData.simpleArray)return this.index;if(this.vscrollData.keyField in this.item)return this.item[this.vscrollData.keyField];throw new Error(`keyField '${this.vscrollData.keyField}' not found in your item. You should set a valid keyField prop on your Scroller`)},size(){return this.vscrollData.sizes[this.id]||0},finalActive(){return this.active&&this.vscrollData.active}},watch:{watchData:"updateWatchData",id(e,t){if(this.$el.$_vs_id=this.id,this.size||this.onDataUpdate(),this.$_sizeObserved){const a=this.vscrollData.sizes[t],n=this.vscrollData.sizes[e];a!=null&&a!==n&&this.applySize(a)}},finalActive(e){this.size||(e?this.vscrollParent.$_undefinedMap[this.id]||(this.vscrollParent.$_undefinedSizes++,this.vscrollParent.$_undefinedMap[this.id]=!0):this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=!1)),this.vscrollResizeObserver?e?this.observeSize():this.unobserveSize():e&&this.$_pendingVScrollUpdate===this.id&&this.updateSize()}},created(){if(!this.$isServer&&(this.$_forceNextVScrollUpdate=null,this.updateWatchData(),!this.vscrollResizeObserver)){for(const e in this.sizeDependencies)this.$watch(()=>this.sizeDependencies[e],this.onDataUpdate);this.vscrollParent.$_events.on("vscroll:update",this.onVscrollUpdate)}},mounted(){this.finalActive&&(this.updateSize(),this.observeSize())},beforeUnmount(){this.vscrollParent.$_events.off("vscroll:update",this.onVscrollUpdate),this.unobserveSize()},methods:{updateSize(){this.finalActive?this.$_pendingSizeUpdate!==this.id&&(this.$_pendingSizeUpdate=this.id,this.$_forceNextVScrollUpdate=null,this.$_pendingVScrollUpdate=null,this.computeSize(this.id
570)):this.$_forceNextVScrollUpdate=this.id},updateWatchData(){this.watchData&&!this.vscrollResizeObserver?this.$_watchData=this.$watch("item",()=>{this.onDataUpdate()},{deep:!0}):this.$_watchData&&(this.$_watchData(),this.$_watchData=null)},onVscrollUpdate({force:e}){!this.finalActive&&e&&(this.$_pendingVScrollUpdate=this.id),(this.$_forceNextVScrollUpdate===this.id||e||!this.size)&&this.updateSize()},onDataUpdate(){this.updateSize()},computeSize(e){this.$nextTick(()=>{if(this.id===e){const t=this.$el.offsetWidth,a=this.$el.offsetHeight;this.applyWidthHeight(t,a)}this.$_pendingSizeUpdate=null})},applyWidthHeight(e,t){const a=~~(this.vscrollParent.direction==="vertical"?t:e);a&&this.size!==a&&this.applySize(a)},applySize(e){this.vscrollParent.$_undefinedMap[this.id]&&(this.vscrollParent.$_undefinedSizes--,this.vscrollParent.$_undefinedMap[this.id]=void 0),this.vscrollData.sizes[this.id]=e,this.emitResize&&this.$emit("resize",this.id)},observeSize(){this.vscrollResizeObserver&&(this.$_sizeObserved||(this.vscrollResizeObserver.observe(this.$el),this.$el.$_vs_id=this.id,this.$el.$_vs_onResize=this.onResize,this.$_sizeObserved=!0))},unobserveSize(){this.vscrollResizeObserver&&this.$_sizeObserved&&(this.vscrollResizeObserver.unobserve(this.$el),this.$el.$_vs_onResize=void 0,this.$_sizeObserved=!1)},onResize(e,t,a){this.id===e&&this.applyWidthHeight(t,a)}},render(){return At(this.tag,this.$slots.default())}};am.__file="src/components/DynamicScrollerItem.vue";function bre(e,t){e.component("".concat(t,"recycle-scroller"),Io),e.component("".concat(t,"RecycleScroller"),Io),e.component("".concat(t,"dynamic-scroller"),qo),e.component("".concat(t,"DynamicScroller"),qo),e.component("".concat(t,"dynamic-scroller-item"),am),e.component("".concat(t,"DynamicScrollerItem"),am)}var yre={version:"2.0.0-beta.8",install:function(t,a){var n=Object.assign({},{installComponents:!0,componentsPrefix:""},a);for(var i in n)typeof n[i]<"u"&&(qS[i]=n[i]);n.installComponents&&bre(t,n.componentsPrefix)}};const Dre="4.3.1",Br={coreVersion:Dre,uiVersion:"",tableVersion:"",designVersion:"",ganttVersion:""};var xc,$2;function Aa(){if($2)return xc;$2=1;var e={keyId:1,cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},parseDateFormat:"yyyy-MM-dd HH:mm:ss",firstDayOfWeek:1};return xc=e,xc}var Ic,H2;function kt(){if(H2)return Ic;H2=1;function e(t,a,n){if(t)if(t.forEach)t.forEach(a,n);else for(var i=0,r=t.length;i<r;i++)a.call(n,t[i],i,t)}return Ic=e,Ic}var qc,U2;function NS(){if(U2)return qc;U2=1;var e=Object.prototype.toString;return qc=e,qc}var Oc,W2;function as(){if(W2)return Oc;W2=1;var e=NS();function t(a){return function(n){return"[object "+a+"]"===e.call(n)}}return Oc=t,Oc}var Mc,G2;function we(){if(G2)return Mc;G2=1;var e=as(),t=Array.isArray||e("Array");return Mc=t,Mc}var Rc,V2;function ha(){if(V2)return Rc;V2=1;function e(t,a){return t&&t.hasOwnProperty?t.hasOwnProperty(a):!1}return Rc=e,Rc}var Nc,K2;function ns(){if(K2)return Nc;K2=1;var e=ha();function t(a,n,i){if(a)for(var r in a)e(a,r)&&n.call(i,a[r],r,a)}return Nc=t,Nc}var jc,Y2;function it(){if(Y2)return jc;Y2=1;var e=we(),t=kt(),a=ns();function n(i,r,o){return i&&(e(i)?t:a)(i,r,o)}return jc=n,jc}var Pc,J2;function xr(){if(J2)return Pc;J2=1;function e(t){return function(a){return typeof a===t}}return Pc=e,Pc}var Lc,Z2;function qt(){if(Z2)return Lc;Z2=1;var e=xr(),t=e("function");return Lc=t,Lc}var zc,X2;function m0(){if(X2)return zc;X2=1;var e=it();function t(a,n){var i=Object[a];return function(r){var o=[];if(r){if(i)return i(r);e(r,n>1?function(s){o.push([""+s,r[s]])}:function(){o.push(arguments[n])})}return o}}return zc=t,zc}var $c,Q2;function tn(){if(Q2)return $c;Q2=1;var e=m0(),t=e("keys",1);return $c=t,$c}var Hc,ey;function F0(){if(ey)return Hc;ey=1;var e=NS(),t=ns(),a=kt();function n(s,u){var _=s.__proto__.constructor;return u?new _(u):new _}function i(s,u){return u?r(s,u):s}function r(s,u){if(s)switch(e.call(s)){case"[object Object]":{var _=Object.create(Object.getPrototypeOf(s));return t(s,function(d,g){_[g]=i(d,u)}),_}case"[object Date]":case"[object RegExp]":return n(s,s.valueOf());case"[object Array]":case"[object Arguments]":{var c=[];return a(s,function(d){c.push(i(d,u))}),c}case"[object Set]":{var l=n(s);return l.forEach(function(d){l.add(i(d,u))}),l}case"[object Map]":{var f=n(s);return f.forEach(function(d,g){f.set(g,i(d,u))}),f}}return s}function o(s,u){return s&&r(s,u)}return Hc=o,Hc}var Uc,ty;function Ht(){if(ty)return Uc;ty=1;var e=kt(),t=tn(),a=we(),n=F0(),i=Object.assign;function r(s,u,_){for(var c=u.length,l,f=1;f<c;f++)l=u[f],e(t(u[f]),_?function(d){s[d]=n(l[d],_)}:function(d){s[d]=l[d]});return s}var o=function(s){if(s){var u=arguments;if(s===!0){if(u.length>1)return s=a(s[1])?[]:{},r(s,u,!0)}
570else return i?i.apply(Object,u):r(s,u)}return s};return Uc=o,Uc}var Wc,ay;function Ere(){if(ay)return Wc;ay=1;var e=Aa(),t=kt(),a=it(),n=qt(),i=Ht(),r=function(){};function o(){t(arguments,function(c){a(c,function(l,f){r[f]=n(l)?function(){var d=l.apply(r.$context,arguments);return r.$context=null,d}:l})})}function s(c){return i(e,c)}function u(){return e}var _="3.9.1";return r.VERSION=_,r.version=_,r.mixin=o,r.setup=s,r.setConfig=s,r.getConfig=u,Wc=r,Wc}var Gc,ny;function p0(){if(ny)return Gc;ny=1;function e(t,a,n){for(var i=t.length-1;i>=0;i--)a.call(n,t[i],i,t)}return Gc=e,Gc}var Vc,iy;function jS(){if(iy)return Vc;iy=1;var e=p0(),t=tn();function a(n,i,r){e(t(n),function(o){i.call(r,n[o],o,n)})}return Vc=a,Vc}var Kc,ry;function an(){if(ry)return Kc;ry=1;function e(t){return t===null}return Kc=e,Kc}var Yc,oy;function Ir(){if(oy)return Yc;oy=1;var e=an();function t(a,n){return function(i){return e(i)?n:i[a]}}return Yc=t,Yc}var Jc,sy;function kre(){if(sy)return Jc;sy=1;var e=it(),t=qt(),a=Ir();function n(i,r,o){var s={};if(i)if(r)t(r)||(r=a(r)),e(i,function(u,_){s[_]=r.call(o,u,_,i)});else return i;return s}return Jc=n,Jc}var Zc,uy;function qr(){if(uy)return Zc;uy=1;function e(t){return t?t.constructor===Object:!1}return Zc=e,Zc}var Xc,_y;function PS(){if(_y)return Xc;_y=1;function e(t){return t!=="__proto__"&&t!=="constructor"}return Xc=e,Xc}var Qc,ly;function wre(){if(ly)return Qc;ly=1;var e=we(),t=qr(),a=qt(),n=it(),i=PS();function r(s,u){return t(s)&&t(u)||e(s)&&e(u)?(n(u,function(_,c){i(c)&&(s[c]=a(u)?_:r(s[c],_))}),s):u}var o=function(s){s||(s={});for(var u=arguments,_=u.length,c,l=1;l<_;l++)c=u[l],c&&r(s,c);return s};return Qc=o,Qc}var ef,cy;function wi(){if(cy)return ef;cy=1;var e=it();function t(a,n,i){var r=[];if(a&&arguments.length>1){if(a.map)return a.map(n,i);e(a,function(){r.push(n.apply(i,arguments))})}return r}return ef=t,ef}var tf,fy;function bl(){if(fy)return tf;fy=1;var e=ha(),t=we();function a(n,i,r,o,s){return function(u,_,c){if(u&&_){if(n&&u[n])return u[n](_,c);if(i&&t(u)){for(var l=0,f=u.length;l<f;l++)if(!!_.call(c,u[l],l,u)===o)return[!0,!1,l,u[l]][r]}else for(var d in u)if(e(u,d)&&!!_.call(c,u[d],d,u)===o)return[!0,!1,d,u[d]][r]}return s}}return tf=a,tf}var af,dy;function LS(){if(dy)return af;dy=1;var e=bl(),t=e("some",1,0,!0,!1);return af=t,af}var nf,gy;function zS(){if(gy)return nf;gy=1;var e=bl(),t=e("every",1,1,!1,!0);return nf=t,nf}var rf,hy;function Or(){if(hy)return rf;hy=1;var e=ha();function t(a,n){if(a){if(a.includes)return a.includes(n);for(var i in a)if(e(a,i)&&n===a[i])return!0}return!1}return rf=t,rf}var of,my;function $S(){if(my)return of;my=1;var e=we(),t=Or();function a(n,i){var r,o=0;if(e(n)&&e(i)){for(r=i.length;o<r;o++)if(!t(n,i[o]))return!1;return!0}return t(n,i)}return of=a,of}var sf,Fy;function HS(){if(Fy)return sf;Fy=1;var e=it(),t=Or(),a=qt(),n=Ir();function i(r,o,s){var u=[];if(o){a(o)||(o=n(o));var _,c={};e(r,function(l,f){_=o.call(s,l,f,r),c[_]||(c[_]=1,u.push(l))})}else e(r,function(l){t(u,l)||u.push(l)});return u}return sf=i,sf}var uf,py;function b0(){if(py)return uf;py=1;var e=wi();function t(a){return e(a,function(n){return n})}return uf=t,uf}var _f,by;function Cre(){if(by)return _f;by=1;var e=HS(),t=b0();function a(){for(var n=arguments,i=[],r=0,o=n.length;r<o;r++)i=i.concat(t(n[r]));return e(i)}return _f=a,_f}var lf,yy;function ma(){if(yy)return lf;yy=1;var e="undefined";return lf=e,lf}var cf,Dy;function Ta(){if(Dy)return cf;Dy=1;var e=ma(),t=xr(),a=t(e);return cf=a,cf}var ff,Ey;function Ba(){if(Ey)return ff;Ey=1;var e=an(),t=Ta();function a(n){return e(n)||t(n)}return ff=a,ff}var df,ky;function US(){if(ky)return df;ky=1;var e=/(.+)?\[(\d+)\]$/;return df=e,df}var gf,wy;function y0(){if(wy)return gf;wy=1;function e(t){return t?t.splice&&t.join?t:(""+t).replace(/(\[\d+\])\.?/g,"$1.").replace(/\.$/,"").split("."):[]}return gf=e,gf}var hf,Cy;function is(){if(Cy)return hf;Cy=1;var e=US(),t=y0(),a=ha(),n=Ta(),i=Ba();function r(u,_,c){if(i(u))return c;var l=s(u,_);return n(l)?c:l}function o(u,_){var c=_?_.match(e):"";return c?c[1]?u[c[1]]?u[c[1]][c[2]]:void 0:u[c[2]]:u[_]}function s(u,_){if(u){var c,l,f,d=0;if(u[_]||a(u,_))return u[_];if(l=t(_),f=l.length,f){for(c=u;d<f;d++)if(c=o(c,l[d]),i(c))return d===f-1?c:void 0}return c}}return hf=r,hf}var mf,vy;function D0(){if(vy)return mf;vy=1;var e=kt(),t=b0(),a=wi(),n=we(),i=qt(),r=qr(),o=Ta(),s=an(),u=Ba(),_=is(),c=Ir(),l="asc",f="desc";function d(F,p){return o(F)?1:s(F)?o(p)?-1:1:F&&F.localeCompare?F.localeCompare(p):F>p?1:-1}function g(F,p,E){return function(y,A){var C=y[F],D=A[F];return C===D?E?E(y,A):0:p.order===f?d(D,C):d(C,D)}}function h(F,p,E,y){var A=[];return E=n(E)?E:[E],e(E,function(C,D){if(C){var S=C,P;n(C)?(S=C[0],P=C[1]):r(C)&&(S=C.field,P=C.order),A.push({field:S,order:P||l}),e(p,i(S)?function(w,M){w[D]=S.call(y,w.data,M,F)}
570:function(w){w[D]=S?_(w.data,S):w.data})}}),A}function m(F,p,E){if(F){if(u(p))return t(F).sort(d);for(var y,A=a(F,function(S){return{data:S}}),C=h(F,A,p,E),D=C.length-1;D>=0;)y=g(D,C[D],y),D--;return y&&(A=A.sort(y)),a(A,c("data"))}return[]}return mf=m,mf}var Ff,Sy;function vre(){if(Sy)return Ff;Sy=1;var e=D0(),t=e;return Ff=t,Ff}var pf,Ay;function WS(){if(Ay)return pf;Ay=1;function e(t,a){return t>=a?t:(t=t>>0)+Math.round(Math.random()*((a||9)-t))}return pf=e,pf}var bf,Ty;function Mr(){if(Ty)return bf;Ty=1;var e=m0(),t=e("values",0);return bf=t,bf}var yf,By;function GS(){if(By)return yf;By=1;var e=WS(),t=Mr();function a(n){for(var i,r=[],o=t(n),s=o.length-1;s>=0;s--)i=s>0?e(0,s):0,r.push(o[i]),o.splice(i,1);return r}return yf=a,yf}var Df,xy;function Sre(){if(xy)return Df;xy=1;var e=GS();function t(a,n){var i=e(a);return arguments.length<=1?i[0]:(n<i.length&&(i.length=n||0),i)}return Df=t,Df}var Ef,Iy;function VS(){if(Iy)return Ef;Iy=1;function e(t){return function(a){if(a){var n=t(a&&a.replace?a.replace(/,/g,""):a);if(!isNaN(n))return n}return 0}}return Ef=e,Ef}var kf,qy;function Ci(){if(qy)return kf;qy=1;var e=VS(),t=e(parseFloat);return kf=t,kf}var wf,Oy;function vi(){if(Oy)return wf;Oy=1;var e=Ci();function t(a,n,i){var r=[],o=arguments.length;if(a){if(n=o>=2?e(n):0,i=o>=3?e(i):a.length,a.slice)return a.slice(n,i);for(;n<i;n++)r.push(a[n])}return r}return wf=t,wf}var Cf,My;function Are(){if(My)return Cf;My=1;var e=it();function t(a,n,i){var r=[];if(a&&n){if(a.filter)return a.filter(n,i);e(a,function(o,s){n.call(i,o,s,a)&&r.push(o)})}return r}return Cf=t,Cf}var vf,Ry;function Tre(){if(Ry)return vf;Ry=1;var e=bl(),t=e("",0,2,!0);return vf=t,vf}var Sf,Ny;function Bre(){if(Ny)return Sf;Ny=1;var e=bl(),t=e("find",1,3,!0);return Sf=t,Sf}var Af,jy;function xre(){if(jy)return Af;jy=1;var e=we(),t=Mr();function a(n,i,r){if(n){e(n)||(n=t(n));for(var o=n.length-1;o>=0;o--)if(i.call(r,n[o],o,n))return n[o]}}return Af=a,Af}var Tf,Py;function Ire(){if(Py)return Tf;Py=1;var e=tn();function t(a,n,i){if(a){var r,o,s=0,u=null,_=i,c=arguments.length>2,l=e(a);if(a.length&&a.reduce)return o=function(){return n.apply(u,arguments)},c?a.reduce(o,_):a.reduce(o);for(c&&(s=1,_=a[l[0]]),r=l.length;s<r;s++)_=n.call(u,_,a[l[s]],s,a);return _}}return Tf=t,Tf}var Bf,Ly;function qre(){if(Ly)return Bf;Ly=1;var e=we();function t(a,n,i,r){if(e(a)&&a.copyWithin)return a.copyWithin(n,i,r);var o,s,u=n>>0,_=i>>0,c=a.length,l=arguments.length>3?r>>0:c;if(u<c&&(u=u>=0?u:c+u,u>=0&&(_=_>=0?_:c+_,l=l>=0?l:c+l,_<l)))for(o=0,s=a.slice(_,l);u<c&&!(s.length<=o);u++)a[u]=s[o++];return a}return Bf=t,Bf}var xf,zy;function Ore(){if(zy)return xf;zy=1;var e=we();function t(a,n){var i,r=[],o=n>>0||1;if(e(a))if(o>=0&&a.length>o)for(i=0;i<a.length;)r.push(a.slice(i,i+o)),i+=o;else r=a.length?[a]:a;return r}return xf=t,xf}var If,$y;function KS(){if($y)return If;$y=1;var e=wi(),t=Ir();function a(n,i){return e(n,t(i))}return If=a,If}var qf,Hy;function YS(){if(Hy)return qf;Hy=1;var e=qt(),t=Ba(),a=is(),n=kt();function i(r){return function(o,s){if(o&&o.length){var u,_;return n(o,function(c,l){s&&(c=e(s)?s(c,l,o):a(c,s)),!t(c)&&(t(u)||r(u,c))&&(_=l,u=c)}),o[_]}return u}}return qf=i,qf}var Of,Uy;function JS(){if(Uy)return Of;Uy=1;var e=YS(),t=e(function(a,n){return a<n});return Of=t,Of}var Mf,Wy;function ZS(){if(Wy)return Mf;Wy=1;var e=KS(),t=JS();function a(n){var i,r,o,s=[];if(n&&n.length)for(i=0,r=t(n,function(u){return u?u.length:0}),o=r?r.length:0;i<o;i++)s.push(e(n,i));return s}return Mf=a,Mf}var Rf,Gy;function Mre(){if(Gy)return Rf;Gy=1;var e=ZS();function t(){return e(arguments)}return Rf=t,Rf}var Nf,Vy;function Rre(){if(Vy)return Nf;Vy=1;var e=Mr(),t=it();function a(n,i){var r={};return i=i||[],t(e(n),function(o,s){r[o]=i[s]}),r}return Nf=a,Nf}var jf,Ky;function Nre(){if(Ky)return jf;Ky=1;var e=we(),t=kt();function a(i,r){var o=[];return t(i,function(s){o=o.concat(e(s)?r?a(s,r):s:[s])}),o}function n(i,r){return e(i)?a(i,r):[]}return jf=n,jf}var Pf,Yy;function jre(){if(Yy)return Pf;Yy=1;var e=wi(),t=we();function a(i,r){for(var o=0,s=r.length;i&&o<s;)i=i[r[o++]];return s&&i?i:0}function n(i,r){for(var o,s=arguments,u=[],_=[],c=2,l=s.length;c<l;c++)u.push(s[c]);if(t(r)){for(l=r.length-1,c=0;c<l;c++)_.push(r[c]);r=r[l]}return e(i,function(f){if(_.length&&(f=a(f,_)),o=f[r]||r,o&&o.apply)return o.apply(f,u)})}return Pf=n,Pf}var Lf,Jy;function Pre(){if(Jy)return Lf;Jy=1;function e(t,a){return(console[t]||console.log)(a)}return Lf=e,Lf}var zf,Zy;function XS(){if(Zy)return zf;Zy=1;function e(t,a){try{delete t[a]}catch{t[a]=void 0}}return zf=e,zf}var $f,Xy;function QS(){if(Xy)return $f;Xy=1;var e=we(),t=p0(),a=jS();function n(i,r,o){return i&&(e(i)?t:a)(i,r,o)}
570return $f=n,$f}var Hf,Qy;function yl(){if(Qy)return Hf;Qy=1;var e=xr(),t=e("object");return Hf=t,Hf}var Uf,e4;function eA(){if(e4)return Uf;e4=1;var e=XS(),t=qr(),a=yl(),n=we(),i=an(),r=Ht(),o=ns();function s(u,_,c){if(u){var l,f=arguments.length>1&&(i(_)||!a(_)),d=f?c:_;if(t(u))o(u,f?function(g,h){u[h]=_}:function(g,h){e(u,h)}),d&&r(u,d);else if(n(u)){if(f)for(l=u.length;l>0;)l--,u[l]=_;else u.length=0;d&&u.push.apply(u,d)}}return u}return Uf=s,Uf}var Wf,t4;function tA(){if(t4)return Wf;t4=1;var e=XS(),t=qt(),a=we(),n=it(),i=kt(),r=QS(),o=eA(),s=Ba();function u(c){return function(l,f){return f===c}}function _(c,l,f){if(c){if(!s(l)){var d=[],g=[];return t(l)||(l=u(l)),n(c,function(h,m,F){l.call(f,h,m,F)&&d.push(m)}),a(c)?r(d,function(h,m){g.push(c[h]),c.splice(h,1)}):(g={},i(d,function(h){g[h]=c[h],e(c,h)})),g}return o(c)}return c}return Wf=_,Wf}var Gf,a4;function Lre(){if(a4)return Gf;a4=1;var e=Aa(),t=Pre(),a=D0(),n=F0(),i=Ba(),r=it(),o=tA(),s=Ht();function u(c,l){r(c,function(f){f[l]&&!f[l].length&&o(f,l)})}function _(c,l){var f=s({},e.treeOptions,l),d=f.strict,g=f.key,h=f.parentKey,m=f.children,F=f.mapChildren,p=f.sortKey,E=f.reverse,y=f.data,A=[],C={},D={},S,P,w;return p&&(c=a(n(c),p),E&&(c=c.reverse())),r(c,function(M){S=M[g],D[S]&&t("warn","Duplicate primary key="+S),D[S]=!0}),r(c,function(M){S=M[g],y?(P={},P[y]=M):P=M,w=M[h],C[S]=C[S]||[],P[g]=S,P[h]=w,S===w&&(w=null,t("warn","Error infinite Loop. key="+S+" parentKey="+S)),C[w]=C[w]||[],C[w].push(P),P[m]=C[S],F&&(P[F]=C[S]),(!d||d&&i(w))&&(D[w]||A.push(P))}),d&&u(c,m),A}return Gf=_,Gf}var Vf,n4;function zre(){if(n4)return Vf;n4=1;var e=Aa(),t=kt(),a=Ht();function n(r,o,s,u){var _=u.key,c=u.parentKey,l=u.children,f=u.data,d=u.updated,g=u.clear;return t(s,function(h){var m=h[l];f&&(h=h[f]),d!==!1&&(h[c]=o?o[_]:null),r.push(h),m&&m.length&&n(r,h,m,u),g&&delete h[l]}),r}function i(r,o){return n([],null,r,a({},e.treeOptions,o))}return Vf=i,Vf}var Kf,i4;function Dl(){if(i4)return Kf;i4=1;function e(t){return function(a,n,i,r){var o=i||{},s=o.children||"children";return t(null,a,n,r,[],[],s,o)}}return Kf=e,Kf}var Yf,r4;function $re(){if(r4)return Yf;r4=1;var e=Dl();function t(n,i,r,o,s,u,_,c){if(i){var l,f,d,g,h,m;for(f=0,d=i.length;f<d;f++){if(l=i[f],g=s.concat([""+f]),h=u.concat([l]),r.call(o,l,f,i,g,n,h))return{index:f,item:l,path:g,items:i,parent:n,nodes:h};if(_&&l&&(m=t(l,l[_],r,o,g.concat([_]),h,_),m))return m}}}var a=e(t);return Yf=a,Yf}var Jf,o4;function aA(){if(o4)return Jf;o4=1;var e=Dl(),t=it();function a(i,r,o,s,u,_,c,l){var f,d;t(r,function(g,h){f=u.concat([""+h]),d=_.concat([g]),o.call(s,g,h,r,f,i,d),g&&c&&(f.push(c),a(g,g[c],o,s,f,d,c))})}var n=e(a);return Jf=n,Jf}var Zf,s4;function Hre(){if(s4)return Zf;s4=1;var e=Dl(),t=wi();function a(i,r,o,s,u,_,c,l){var f,d,g,h=l.mapChildren||c;return t(r,function(m,F){return f=u.concat([""+F]),d=_.concat([m]),g=o.call(s,m,F,r,f,i,d),g&&m&&c&&m[c]&&(g[h]=a(m,m[c],o,s,f,d,c,l)),g})}var n=e(a);return Zf=n,Zf}var Xf,u4;function Ure(){if(u4)return Xf;u4=1;var e=aA();function t(a,n,i,r){var o=[];return a&&n&&e(a,function(s,u,_,c,l,f){n.call(r,s,u,_,c,l,f)&&o.push(s)},i),o}return Xf=t,Xf}var Qf,_4;function Wre(){if(_4)return Qf;_4=1;var e=Dl(),t=kt(),a=Ht();function n(r,o,s,u,_,c,l,f,d){var g,h,m,F,p,E=[],y=d.original,A=d.data,C=d.mapChildren||f,D=d.isEvery;return t(s,function(S,P){g=c.concat([""+P]),h=l.concat([S]),F=r&&!D||u.call(_,S,P,s,g,o,h),p=f&&S[f],F||p?(y?m=S:(m=a({},S),A&&(m[A]=S)),m[C]=n(F,S,S[f],u,_,g,h,f,d),(F||m[C].length)&&E.push(m)):F&&E.push(m)}),E}var i=e(function(r,o,s,u,_,c,l,f){return n(0,r,o,s,u,_,c,l,f)});return Qf=i,Qf}var ed,l4;function nA(){if(l4)return ed;l4=1;function e(t,a){if(t.indexOf)return t.indexOf(a);for(var n=0,i=t.length;n<i;n++)if(a===t[n])return n}return ed=e,ed}var td,c4;function iA(){if(c4)return td;c4=1;function e(t,a){if(t.lastIndexOf)return t.lastIndexOf(a);for(var n=t.length-1;n>=0;n--)if(a===t[n])return n;return-1}return td=e,td}var ad,f4;function xa(){if(f4)return ad;f4=1;var e=xr(),t=e("number");return ad=t,ad}var nd,d4;function Gre(){if(d4)return nd;d4=1;var e=xa();function t(a){return e(a)&&isNaN(a)}return nd=t,nd}var id,g4;function nn(){if(g4)return id;g4=1;
570var e=xr(),t=e("string");return id=t,id}var rd,h4;function xn(){if(h4)return rd;h4=1;var e=as(),t=e("Date");return rd=t,rd}var od,m4;function In(){if(m4)return od;m4=1;var e=parseInt;return od=e,od}var sd,F4;function Vre(){if(F4)return sd;F4=1;function e(t){return Date.UTC(t.y,t.M||0,t.d||1,t.H||0,t.m||0,t.s||0,t.S||0)}return sd=e,sd}var ud,p4;function wt(){if(p4)return ud;p4=1;function e(t){return t.getTime()}return ud=e,ud}var _d,b4;function st(){if(b4)return _d;b4=1;var e=In(),t=Vre(),a=wt(),n=nn(),i=xn();function r(I){return"(\\d{"+I+"})"}function o(I){return I<10?I*100:I<100?I*10:I}function s(I){return isNaN(I)?I:e(I)}for(var u=r(2),_=r("1,2"),c=r("1,7"),l=r("3,4"),f=".{1}",d=f+_,g="(([zZ])|([-+]\\d{2}:?\\d{2}))",h=[l,d,d,d,d,d,f+c,g],m=[],F=h.length-1;F>=0;F--){for(var p="",E=0;E<F+1;E++)p+=h[E];m.push(new RegExp("^"+p+"$"))}function y(I){for(var L,q={},j=0,T=m.length;j<T;j++)if(L=I.match(m[j]),L){q.y=L[1],q.M=L[2],q.d=L[3],q.H=L[4],q.m=L[5],q.s=L[6],q.S=L[7],q.Z=L[8];break}return q}for(var A=[["yyyy",l],["yy",u],["MM",u],["M",_],["dd",u],["d",_],["HH",u],["H",_],["mm",u],["m",_],["ss",u],["s",_],["SSS",r(3)],["S",c],["Z",g]],C={},D=["\\[([^\\]]+)\\]"],E=0;E<A.length;E++){var S=A[E];C[S[0]]=S[1]+"?",D.push(S[0])}var P=new RegExp(D.join("|"),"g"),w={};function M(I,L){var q=w[L];if(!q){var j=[],T=L.replace(/([$(){}*+.?\\^|])/g,"\\$1").replace(P,function(fe,Re){var ht=fe.charAt(0);return ht==="["?Re:(j.push(ht),C[fe])});q=w[L]={_i:j,_r:new RegExp(T)}}var R={},O=I.match(q._r);if(O){for(var G=q._i,K=1,ue=O.length;K<ue;K++)R[G[K-1]]=O[K];return R}return R}function B(I){if(/^[zZ]/.test(I.Z))return new Date(t(I));var L=I.Z.match(/([-+])(\d{2}):?(\d{2})/);return L?new Date(t(I)-(L[1]==="-"?-1:1)*e(L[2])*36e5+e(L[3])*6e4):new Date("")}function N(I,L){if(I){var q=i(I);if(q||!L&&/^[0-9]{11,15}$/.test(I))return new Date(q?a(I):e(I));if(n(I)){var j=L?M(I,L):y(I);if(j.y)return j.M&&(j.M=s(j.M)-1),j.S&&(j.S=o(s(j.S.substring(0,3)))),j.Z?B(j):new Date(j.y,j.M||0,j.d||1,j.H||0,j.m||0,j.s||0,j.S||0)}}return new Date("")}return _d=N,_d}var ld,y4;function El(){if(y4)return ld;y4=1;function e(){return new Date}return ld=e,ld}var cd,D4;function rA(){if(D4)return cd;D4=1;var e=xn(),t=st(),a=El();function n(i){var r,o=i?t(i):a();return e(o)?(r=o.getFullYear(),r%4===0&&(r%100!==0||r%400===0)):!1}return cd=n,cd}var fd,E4;function Kre(){if(E4)return fd;E4=1;var e=we(),t=ha();function a(n,i,r){if(n){if(e(n))for(var o=0,s=n.length;o<s&&i.call(r,n[o],o,n)!==!1;o++);else for(var u in n)if(t(n,u)&&i.call(r,n[u],u,n)===!1)break}}return fd=a,fd}var dd,k4;function Yre(){if(k4)return dd;k4=1;var e=we(),t=ha();function a(n,i,r){if(n){var o,s;if(e(n))for(o=n.length-1;o>=0&&i.call(r,n[o],o,n)!==!1;o--);else for(s=t(n),o=s.length-1;o>=0&&i.call(r,n[s[o]],s[o],n)!==!1;o--);}}return dd=a,dd}var gd,w4;function oA(){if(w4)return gd;w4=1;var e=we(),t=nn(),a=ha();function n(i,r){return function(o,s){if(o){if(o[i])return o[i](s);if(t(o)||e(o))return r(o,s);for(var u in o)if(a(o,u)&&s===o[u])return u}return-1}}return gd=n,gd}var hd,C4;function Jre(){if(C4)return hd;C4=1;var e=oA(),t=nA(),a=e("indexOf",t);return hd=a,hd}var md,v4;function sA(){if(v4)return md;v4=1;var e=oA(),t=iA(),a=e("lastIndexOf",t);return md=a,md}var Fd,S4;function uA(){if(S4)return Fd;S4=1;var e=we(),t=nn(),a=it();function n(i){var r=0;return t(i)||e(i)?i.length:(a(i,function(){r++}),r)}return Fd=n,Fd}var pd,A4;function Zre(){if(A4)return pd;A4=1;var e=xa();function t(a){return e(a)&&isFinite(a)}return pd=t,pd}var bd,T4;function _A(){if(T4)return bd;T4=1;var e=we(),t=an(),a=function(n){return!t(n)&&!isNaN(n)&&!e(n)&&n%1===0};return bd=a,bd}var yd,B4;function Xre(){if(B4)return yd;B4=1;var e=we(),t=_A(),a=an();function n(i){return!a(i)&&!isNaN(i)&&!e(i)&&!t(i)}return yd=n,yd}var Dd,x4;function lA(){if(x4)return Dd;x4=1;var e=xr(),t=e("boolean");return Dd=t,Dd}var Ed,I4;function E0(){if(I4)return Ed;I4=1;var e=as(),t=e("RegExp");return Ed=t,Ed}var kd,q4;function cA(){if(q4)return kd;q4=1;var e=as(),t=e("Error");return kd=t,kd}var wd,O4;function Qre(){if(O4)return wd;O4=1;function e(t){return t?t.constructor===TypeError:!1}return wd=e,wd}var Cd,M4;function fA(){if(M4)return Cd;M4=1;function e(t){for(var a in t)return!1;return!0}return Cd=e,Cd}var vd,R4;function dA(){if(R4)return vd;R4=1;var e=ma(),t=typeof Symbol!==e;function a(n){return t&&Symbol.isSymbol?Symbol.isSymbol(n):typeof n=="symbol"}return vd=a,vd}var Sd,N4;function eoe(){if(N4)return Sd;N4=1;var e=as(),t=e("Arguments");return Sd=t,Sd}var Ad,j4;function toe(){if(j4)return Ad;j4=1;var e=nn(),t=xa();function a(n){return!!(n&&e(n.nodeName)&&t(n.nodeType))}return Ad=a,Ad}var Td,P4;function k0(){if(P4)return Td;P4=1;var e=ma(),t=typeof document===e?0:document;return Td=t,Td}var Bd,L4;
570function aoe(){if(L4)return Bd;L4=1;var e=k0();function t(a){return!!(a&&e&&a.nodeType===9)}return Bd=t,Bd}var xd,z4;function gA(){if(z4)return xd;z4=1;var e=ma(),t=typeof window===e?0:window;return xd=t,xd}var Id,$4;function noe(){if($4)return Id;$4=1;var e=gA();function t(a){return!!(e&&(a&&a===a.window))}return Id=t,Id}var qd,H4;function ioe(){if(H4)return qd;H4=1;var e=ma(),t=typeof FormData!==e;function a(n){return t&&n instanceof FormData}return qd=a,qd}var Od,U4;function roe(){if(U4)return Od;U4=1;var e=ma(),t=typeof Map!==e;function a(n){return t&&n instanceof Map}return Od=a,Od}var Md,W4;function ooe(){if(W4)return Md;W4=1;var e=ma(),t=typeof WeakMap!==e;function a(n){return t&&n instanceof WeakMap}return Md=a,Md}var Rd,G4;function soe(){if(G4)return Rd;G4=1;var e=ma(),t=typeof Set!==e;function a(n){return t&&n instanceof Set}return Rd=a,Rd}var Nd,V4;function uoe(){if(V4)return Nd;V4=1;var e=ma(),t=typeof WeakSet!==e;function a(n){return t&&n instanceof WeakSet}return Nd=a,Nd}var jd,K4;function hA(){if(K4)return jd;K4=1;var e=qt(),t=nn(),a=we(),n=ha();function i(r){return function(o,s,u){if(o&&e(s)){if(a(o)||t(o))return r(o,s,u);for(var _ in o)if(n(o,_)&&s.call(u,o[_],_,o))return _}return-1}}return jd=i,jd}var Pd,Y4;function w0(){if(Y4)return Pd;Y4=1;var e=hA(),t=e(function(a,n,i){for(var r=0,o=a.length;r<o;r++)if(n.call(i,a[r],r,a))return r;return-1});return Pd=t,Pd}var Ld,J4;function mA(){if(J4)return Ld;J4=1;var e=xa(),t=we(),a=nn(),n=E0(),i=xn(),r=lA(),o=Ta(),s=tn(),u=zS();function _(c,l,f,d,g,h,m){if(c===l)return!0;if(c&&l&&!e(c)&&!e(l)&&!a(c)&&!a(l)){if(n(c))return f(""+c,""+l,g,h,m);if(i(c)||r(c))return f(+c,+l,g,h,m);var F,p,E,y=t(c),A=t(l);if(y||A?y&&A:c.constructor===l.constructor)return p=s(c),E=s(l),d&&(F=d(c,l,g)),p.length===E.length?o(F)?u(p,function(C,D){return C===E[D]&&_(c[C],l[E[D]],f,d,y||A?D:C,c,l)}):!!F:!1}return f(c,l,g,h,m)}return Ld=_,Ld}var zd,Z4;function FA(){if(Z4)return zd;Z4=1;function e(t,a){return t===a}return zd=e,zd}var $d,X4;function pA(){if(X4)return $d;X4=1;var e=mA(),t=FA();function a(n,i){return e(n,i,t)}return $d=a,$d}var Hd,Q4;function _oe(){if(Q4)return Hd;Q4=1;var e=tn(),t=w0(),a=pA(),n=LS(),i=$S();function r(o,s){var u=e(o),_=e(s);if(_.length){if(i(u,_))return n(_,function(c){return t(u,function(l){return l===c&&a(o[l],s[c])})>-1})}else return!0;return a(o,s)}return Hd=r,Hd}var Ud,eD;function loe(){if(eD)return Ud;eD=1;var e=mA(),t=FA(),a=qt(),n=Ta();function i(r,o,s){return a(s)?e(r,o,function(u,_,c,l,f){var d=s(u,_,c,l,f);return n(d)?t(u,_):!!d},s):e(r,o,t)}return Ud=i,Ud}var Wd,tD;function coe(){if(tD)return Wd;tD=1;var e=dA(),t=xn(),a=we(),n=E0(),i=cA(),r=an();function o(s){return r(s)?"null":e(s)?"symbol":t(s)?"date":a(s)?"array":n(s)?"regexp":i(s)?"error":typeof s}return Wd=o,Wd}var Gd,aD;function foe(){if(aD)return Gd;aD=1;var e=Aa(),t=Ba();function a(n){return""+(t(n)?"":n)+e.keyId++}return Gd=a,Gd}var Vd,nD;function doe(){if(nD)return Vd;nD=1;var e=hA(),t=e(function(a,n,i){for(var r=a.length-1;r>=0;r--)if(n.call(i,a[r],r,a))return r;return-1});return Vd=t,Vd}var Kd,iD;function goe(){if(iD)return Kd;iD=1;var e=qr(),t=nn();function a(n){if(e(n))return n;if(t(n))try{return JSON.parse(n)}catch{}return{}}return Kd=a,Kd}var Yd,rD;function hoe(){if(rD)return Yd;rD=1;var e=Ba();function t(a){return e(a)?"":JSON.stringify(a)}return Yd=t,Yd}var Jd,oD;function moe(){if(oD)return Jd;oD=1;var e=m0(),t=e("entries",2);return Jd=t,Jd}var Zd,sD;function bA(){if(sD)return Zd;sD=1;var e=qt(),t=we(),a=it(),n=w0();function i(r,o){return function(s,u){var _,c,l={},f=[],d=this,g=arguments,h=g.length;if(!e(u)){for(c=1;c<h;c++)_=g[c],f.push.apply(f,t(_)?_:[_]);u=0}return a(s,function(m,F){((u?u.call(d,m,F,s):n(f,function(p){return p===F})>-1)?r:o)&&(l[F]=m)}),l}}return Zd=i,Zd}var Xd,uD;function Foe(){if(uD)return Xd;uD=1;var e=bA(),t=e(1,0);return Xd=t,Xd}var Qd,_D;function poe(){if(_D)return Qd;_D=1;var e=bA(),t=e(0,1);return Qd=t,Qd}var eg,lD;function boe(){if(lD)return eg;lD=1;var e=Mr();function t(a){return e(a)[0]}return eg=t,eg}var tg,cD;function yoe(){if(cD)return tg;cD=1;var e=Mr();function t(a){var n=e(a);return n[n.length-1]}return tg=t,tg}var ag,fD;
570function Doe(){if(fD)return ag;fD=1;var e=US(),t=y0(),a=ha();function n(i,r){if(i){if(a(i,r))return!0;var o,s,u,_,c,l,f=t(r),d=0,g=f.length;for(c=i;d<g&&(l=!1,o=f[d],_=o?o.match(e):"",_?(s=_[1],u=_[2],s?c[s]&&a(c[s],u)&&(l=!0,c=c[s][u]):a(c,u)&&(l=!0,c=c[u])):a(c,o)&&(l=!0,c=c[o]),l);d++)if(d===g-1)return!0}return!1}return ag=n,ag}var ng,dD;function Eoe(){if(dD)return ng;dD=1;var e=In(),t=y0(),a=PS(),n=ha(),i=/(.+)?\[(\d+)\]$/;function r(u,_,c,l,f){if(u[_])c&&(u[_]=f);else{var d,g,h=_?_.match(i):null;if(c)g=f;else{var m=l?l.match(i):null;m&&!m[1]?g=new Array(e(m[2])+1):g={}}return h?h[1]?(d=e(h[2]),u[h[1]]?c?u[h[1]][d]=g:u[h[1]][d]?g=u[h[1]][d]:u[h[1]][d]=g:(u[h[1]]=new Array(d+1),u[h[1]][d]=g)):u[h[2]]=g:u[_]=g,g}return u[_]}function o(u,_,c){if(u&&a(_)){if((u[_]||n(u,_))&&!s(_))u[_]=c;else for(var l=u,f=t(_),d=f.length,g=0;g<d;g++)if(!s(f[g])){var h=g===d-1;l=r(l,f[g],h,h?null:f[g+1],c)}}return u}function s(u){return u==="__proto__"||u==="constructor"||u==="prototype"}return ng=o,ng}var ig,gD;function yA(){if(gD)return ig;gD=1;var e=fA(),t=yl(),a=qt(),n=Ir(),i=it();function r(s){return function(){return e(s)}}function o(s,u,_){var c,l={};return s&&(u&&t(u)?u=r(u):a(u)||(u=n(u)),i(s,function(f,d){c=u?u.call(_,f,d,s):f,l[c]?l[c].push(f):l[c]=[f]})),l}return ig=o,ig}var rg,hD;function koe(){if(hD)return rg;hD=1;var e=yA(),t=ns();function a(n,i,r){var o=e(n,i,r||this);return t(o,function(s,u){o[u]=s.length}),o}return rg=a,rg}var og,mD;function DA(){if(mD)return og;mD=1;function e(t,a,n){var i,r,o=[],s=arguments;if(s.length<2&&(a=s[0],t=0),i=t>>0,r=a>>0,i<a)for(n=n>>0||1;i<r;i+=n)o.push(i);return o}return og=e,og}var sg,FD;function woe(){if(FD)return sg;FD=1;var e=tn(),t=vi(),a=Or(),n=kt(),i=Ht();function r(o,s){if(o&&s){var u=i.apply(this,[{}].concat(t(arguments,1))),_=e(u);n(e(o),function(c){a(_,c)&&(o[c]=u[c])})}return o}return sg=r,sg}var ug,pD;function Coe(){if(pD)return ug;pD=1;var e=YS(),t=e(function(a,n){return a>n});return ug=t,ug}var _g,bD;function kl(){if(bD)return _g;bD=1;function e(t){return(t.split(".")[1]||"").length}return _g=e,_g}var lg,yD;function rs(){if(yD)return lg;yD=1;var e=In();function t(a,n){if(a.repeat)return a.repeat(n);var i=isNaN(n)?[]:new Array(e(n));return i.join(a)+(i.length>0?a:"")}return lg=t,lg}var cg,DD;function EA(){if(DD)return cg;DD=1;function e(t,a){return t.substring(0,a)+"."+t.substring(a,t.length)}return cg=e,cg}var fg,ED;function qn(){if(ED)return fg;ED=1;var e=rs(),t=EA();function a(n){var i=""+n,r=i.match(/^([-+]?)((\d+)|((\d+)?[.](\d+)?))e([-+]{1})([0-9]+)$/);if(r){var o=n<0,s=o?"-":"",u=r[3]||"",_=r[5]||"",c=r[6]||"",l=r[7],f=r[8],d=f-c.length,g=f-u.length,h=f-_.length;return l==="+"?u?s+u+e("0",f):d>0?s+_+c+e("0",d):s+_+t(c,f):u?g>0?s+"0."+e("0",Math.abs(g))+u:s+t(u,g):h>0?s+"0."+e("0",Math.abs(h))+_+c:s+t(_,h)+c}return i}return fg=a,fg}var dg,kD;function kA(){if(kD)return dg;kD=1;var e=kl(),t=qn();function a(n,i){var r=t(n),o=t(i);return parseInt(r.replace(".",""))*parseInt(o.replace(".",""))/Math.pow(10,e(r)+e(o))}return dg=a,dg}var gg,wD;function C0(){if(wD)return gg;wD=1;var e=kA(),t=Ci(),a=qn();function n(i){return function(r,o){var s=t(r),u=s;if(s){o=o>>0;var _=a(s),c=_.split("."),l=c[0],f=c[1]||"",d=f.substring(0,o+1),g=l+(d?"."+d:"");if(o>=f.length)return t(g);if(g=s,o>0){var h=Math.pow(10,o);u=Math[i](e(g,h))/h}else u=Math[i](g)}return u}}return gg=n,gg}var hg,CD;function v0(){if(CD)return hg;CD=1;var e=C0(),t=e("round");return hg=t,hg}var mg,vD;function wA(){if(vD)return mg;vD=1;var e=C0(),t=e("ceil");return mg=t,mg}var Fg,SD;function CA(){if(SD)return Fg;SD=1;var e=C0(),t=e("floor");return Fg=t,Fg}var pg,AD;function Ot(){if(AD)return pg;AD=1;var e=Ba(),t=xa(),a=qn();function n(i){return t(i)?a(i):""+(e(i)?"":i)}return pg=n,pg}var bg,TD;function S0(){if(TD)return bg;TD=1;var e=v0(),t=Ot(),a=rs(),n=EA();function i(r,o){o=o>>0;var s=t(e(r,o)),u=s.split("."),_=u[0],c=u[1]||"",l=o-c.length;return o?l>0?_+"."+c+a("0",l):_+n(c,Math.abs(l)):_}return bg=i,bg}var yg,BD;function voe(){if(BD)return yg;BD=1;var e=Aa(),t=v0(),a=wA(),n=CA(),i=xa(),r=Ot(),o=S0(),s=qn(),u=Ht();function _(c,l){var f=u({},e.commafyOptions,l),d=f.digits,g=i(c),h,m,F,p,E;return g?(h=(f.ceil?a:f.floor?n:t)(c,d),m=s(d?o(h,d):h).split("."),p=m[0],E=m[1],F=p&&h<0,F&&(p=p.substring(1,p.length))):(h=r(c).replace(/,/g,""),m=h?[h]:[],p=m[0]),m.length?(F?"-":"")+p.replace(new RegExp("(?=(?!(\\b))(.{"+(f.spaceNumber||3)+"})+$)","g"),f.separator||",")+(E?"."+E:""):h}return yg=_,yg}var Dg,xD;function Soe(){if(xD)return Dg;xD=1;var e=In(),t=VS(),a=t(e);return Dg=a,Dg}var Eg,ID;
570function A0(){if(ID)return Eg;ID=1;var e=kA(),t=Ci();function a(n,i){var r=t(n),o=t(i);return e(r,o)}return Eg=a,Eg}var kg,qD;function vA(){if(qD)return kg;qD=1;var e=kl(),t=qn(),a=A0();function n(i,r){var o=t(i),s=t(r),u=Math.pow(10,Math.max(e(o),e(s)));return(a(i,u)+a(r,u))/u}return kg=n,kg}var wg,OD;function Aoe(){if(OD)return wg;OD=1;var e=vA(),t=Ci();function a(n,i){return e(t(n),t(i))}return wg=a,wg}var Cg,MD;function Toe(){if(MD)return Cg;MD=1;var e=kl(),t=qn(),a=Ci(),n=S0();function i(r,o){var s=a(r),u=a(o),_=t(s),c=t(u),l=e(_),f=e(c),d=Math.pow(10,Math.max(l,f)),g=l>=f?l:f;return parseFloat(n((s*d-u*d)/d,g))}return Cg=i,Cg}var vg,RD;function SA(){if(RD)return vg;RD=1;var e=kl(),t=qn(),a=A0();function n(i,r){var o=t(i),s=t(r),u=e(o),_=e(s),c=_-u,l=c<0,f=Math.pow(10,l?Math.abs(c):c);return a(o.replace(".","")/s.replace(".",""),l?1/f:f)}return vg=n,vg}var Sg,ND;function Boe(){if(ND)return Sg;ND=1;var e=SA(),t=Ci();function a(n,i){return e(t(n),t(i))}return Sg=a,Sg}var Ag,jD;function AA(){if(jD)return Ag;jD=1;var e=vA(),t=qt(),a=we(),n=it(),i=is();function r(o,s,u){var _=0;return n(o&&o.length>2&&a(o)?o.sort():o,s?t(s)?function(){_=e(_,s.apply(u,arguments))}:function(c){_=e(_,i(c,s))}:function(c){_=e(_,c)}),_}return Ag=r,Ag}var Tg,PD;function xoe(){if(PD)return Tg;PD=1;var e=SA(),t=uA(),a=AA();function n(i,r,o){return e(a(i,r,o),t(i))}return Tg=n,Tg}var Bg,LD;function On(){if(LD)return Bg;LD=1;var e="first";return Bg=e,Bg}var xg,zD;function Si(){if(zD)return xg;zD=1;var e="last";return xg=e,xg}var Ig,$D;function Mn(){if($D)return Ig;$D=1;function e(t){return t.getFullYear()}return Ig=e,Ig}var qg,HD;function Rr(){if(HD)return qg;HD=1;var e=864e5;return qg=e,qg}var Og,UD;function Ai(){if(UD)return Og;UD=1;function e(t){return t.getMonth()}return Og=e,Og}var Mg,WD;function Ct(){if(WD)return Mg;WD=1;var e=xn(),t=wt();function a(n){return e(n)&&!isNaN(t(n))}return Mg=a,Mg}var Rg,GD;function os(){if(GD)return Rg;GD=1;var e=On(),t=Si(),a=Rr(),n=Mn(),i=wt(),r=Ai(),o=st(),s=Ct(),u=xa();function _(c,l,f){var d=l&&!isNaN(l)?l:0;if(c=o(c),s(c)){if(f===e)return new Date(n(c),r(c)+d,1);if(f===t)return new Date(i(_(c,d+1,e))-1);if(u(f)&&c.setDate(f),d){var g=c.getDate();if(c.setMonth(r(c)+d),g!==c.getDate())return c.setDate(1),new Date(i(c)-a)}}return c}return Rg=_,Rg}var Ng,VD;function wl(){if(VD)return Ng;VD=1;var e=On(),t=Si(),a=Mn(),n=os(),i=st(),r=Ct();function o(s,u,_){var c;if(s=i(s),r(s)&&(u&&(c=u&&!isNaN(u)?u:0,s.setFullYear(a(s)+c)),_||!isNaN(_))){if(_===e)return new Date(a(s),0,1);if(_===t)return s.setMonth(11),n(s,0,t);s.setMonth(_)}return s}return Ng=o,Ng}var jg,KD;function Ioe(){if(KD)return jg;KD=1;var e=os(),t=st(),a=Ct();function n(r){var o=r.getMonth();return o<3?1:o<6?2:o<9?3:4}function i(r,o,s){var u,_=o&&!isNaN(o)?o*3:0;return r=t(r),a(r)?(u=(n(r)-1)*3,r.setMonth(u),e(r,_,s)):r}return jg=i,jg}var Pg,YD;function TA(){if(YD)return Pg;YD=1;var e=Rr(),t=e*7;return Pg=t,Pg}var Lg,JD;function BA(){if(JD)return Lg;JD=1;var e=Aa(),t=Rr(),a=TA(),n=wt(),i=st(),r=Ct(),o=xa();function s(u,_,c,l){if(u=i(u),r(u)){var f=o(c),d=o(l),g=n(u);if(f||d){var h=d?l:e.firstDayOfWeek,m=u.getDay(),F=f?c:m;if(m!==F){var p=0;h>m?p=-(7-h+m):h<m&&(p=h-m),F>h?g+=((F===0?7:F)-h+p)*t:F<h?g+=(7-h+F+p)*t:g+=p*t}}return _&&!isNaN(_)&&(g+=_*a),new Date(g)}return u}return Lg=s,Lg}var zg,ZD;function xA(){if(ZD)return zg;ZD=1;var e=On(),t=Si(),a=In(),n=Mn(),i=Ai(),r=wt(),o=st(),s=Ct();function u(_,c,l){if(_=o(_),s(_)&&!isNaN(c)){if(_.setDate(_.getDate()+a(c)),l===e)return new Date(n(_),i(_),_.getDate());if(l===t)return new Date(r(u(_,1,e))-1)}return _}return zg=u,zg}var $g,XD;function qoe(){if(XD)return $g;XD=1;var e=On(),t=Si(),a=In(),n=Mn(),i=Ai(),r=wt(),o=st(),s=Ct();function u(_,c,l){if(_=o(_),s(_)&&!isNaN(c)){if(_.setHours(_.getHours()+a(c)),l===e)return new Date(n(_),i(_),_.getDate(),_.getHours());if(l===t)return new Date(r(u(_,1,e))-1)}return _}return $g=u,$g}var Hg,QD;function Ooe(){if(QD)return Hg;QD=1;var e=On(),t=Si(),a=In(),n=Mn(),i=Ai(),r=wt(),o=st(),s=Ct();function u(_,c,l){if(_=o(_),s(_)&&!isNaN(c)){if(_.setMinutes(_.getMinutes()+a(c)),l===e)return new Date(n(_),i(_),_.getDate(),_.getHours(),_.getMinutes());if(l===t)return new Date(r(u(_,1,e))-1)}return _}return Hg=u,Hg}var Ug,eE;
570function Moe(){if(eE)return Ug;eE=1;var e=On(),t=Si(),a=In(),n=Mn(),i=Ai(),r=wt(),o=st(),s=Ct();function u(_,c,l){if(_=o(_),s(_)&&!isNaN(c)){if(_.setSeconds(_.getSeconds()+a(c)),l===e)return new Date(n(_),i(_),_.getDate(),_.getHours(),_.getMinutes(),_.getSeconds());if(l===t)return new Date(r(u(_,1,e))-1)}return _}return Ug=u,Ug}var Wg,tE;function IA(){if(tE)return Wg;tE=1;function e(t){return t.toUpperCase()}return Wg=e,Wg}var Gg,aE;function qA(){if(aE)return Gg;aE=1;var e=Aa(),t=Rr(),a=TA(),n=xa(),i=Or(),r=st(),o=Ct(),s=BA(),u=DA(),_=wi(),c=wt(),l=_(u(0,7),function(g){return[(g+1)%7,(g+2)%7,(g+3)%7]});function f(g,h){var m=new Date(g).getDay();return i(l[h],m)}function d(g,h){return function(m,F){var p=n(F)?F:e.firstDayOfWeek,E=r(m);if(o(E)){var y=s(E,0,p,p),A=g(y),C=c(A),D=c(y),S=D+t*6,P=new Date(S),w=s(A,0,p,p),M=c(w),B;if(D===M)return 1;if(h(y,P)){for(B=c(g(P));B<S;B+=t)if(f(B,p))return 1}var N=M+t*6,I=new Date(S),L=1;if(h(w,I)){for(L=0,B=C;B<N;B+=t)if(f(B,p)){L++;break}}return Math.floor((D-M)/a)+L}return NaN}}return Gg=d,Gg}var Vg,nE;function OA(){if(nE)return Vg;nE=1;var e=qA(),t=e(function(a){return new Date(a.getFullYear(),0,1)},function(a,n){return a.getFullYear()!==n.getFullYear()});return Vg=t,Vg}var Kg,iE;function Roe(){if(iE)return Kg;iE=1;var e=Mn(),t=Ai();function a(n){return new Date(e(n),t(n),n.getDate())}return Kg=a,Kg}var Yg,rE;function Noe(){if(rE)return Yg;rE=1;var e=wt(),t=Roe();function a(n){return e(t(n))}return Yg=a,Yg}var Jg,oE;function MA(){if(oE)return Jg;oE=1;var e=Rr(),t=On(),a=Noe(),n=wl(),i=st(),r=Ct();function o(s){return s=i(s),r(s)?Math.floor((a(s)-a(n(s,0,t)))/e)+1:NaN}return Jg=o,Jg}var Zg,sE;function RA(){if(sE)return Zg;sE=1;var e=Ot(),t=Ta(),a=rs();function n(i,r,o){var s=e(i);return r=r>>0,o=t(o)?" ":""+o,s.padStart?s.padStart(r,o):r>s.length?(r-=s.length,r>o.length&&(o+=a(o,r/o.length)),o.slice(0,r)+s):s}return Zg=n,Zg}var Xg,uE;function NA(){if(uE)return Xg;uE=1;var e=Aa(),t=IA(),a=Mn(),n=Ai(),i=st(),r=OA(),o=MA(),s=Ht(),u=Ct(),_=qt(),c=Ba(),l=RA();function f(h,m,F,p){var E=m[F];return E?_(E)?E(p,F,h):E[p]:p}var d=/\[([^\]]+)]|y{2,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|S{1,3}|Z{1,2}|W{1,2}|D{1,3}|[aAeEq]/g;function g(h,m,F){if(h){if(h=i(h),u(h)){var p=F||{},E=m||e.parseDateFormat||e.formatString,y=h.getHours(),A=y<12?"am":"pm",C=s({},e.parseDateRules||e.formatStringMatchs,p.formats),D=function(R,O){return(""+a(h)).substring(4-O)},S=function(R,O){return l(n(h)+1,O,"0")},P=function(R,O){return l(h.getDate(),O,"0")},w=function(R,O){return l(y,O,"0")},M=function(R,O){return l(y<=12?y:y-12,O,"0")},B=function(R,O){return l(h.getMinutes(),O,"0")},N=function(R,O){return l(h.getSeconds(),O,"0")},I=function(R,O){return l(h.getMilliseconds(),O,"0")},L=function(R,O){var G=h.getTimezoneOffset()/60*-1;return f(h,C,R,(G>=0?"+":"-")+l(G,2,"0")+(O===1?":":"")+"00")},q=function(R,O){return l(f(h,C,R,r(h,c(p.firstDay)?e.firstDayOfWeek:p.firstDay)),O,"0")},j=function(R,O){return l(f(h,C,R,o(h)),O,"0")},T={yyyy:D,yy:D,MM:S,M:S,dd:P,d:P,HH:w,H:w,hh:M,h:M,mm:B,m:B,ss:N,s:N,SSS:I,S:I,ZZ:L,Z:L,WW:q,W:q,DDD:j,D:j,a:function(R){return f(h,C,R,A)},A:function(R){return f(h,C,R,t(A))},e:function(R){return f(h,C,R,h.getDay())},E:function(R){return f(h,C,R,h.getDay())},q:function(R){return f(h,C,R,Math.floor((n(h)+3)/3))}};return E.replace(d,function(R,O){return O||(T[R]?T[R](R,R.length):R)})}return"Invalid Date"}return""}return Xg=g,Xg}var Qg,_E;function jA(){if(_E)return Qg;_E=1;var e=wt(),t=El(),a=Date.now||function(){return e(t())};return Qg=a,Qg}var eh,lE;function joe(){if(lE)return eh;lE=1;var e=wt(),t=jA(),a=st(),n=xn(),i=function(r,o){if(r){var s=a(r,o);return n(s)?e(s):s}return t()};return eh=i,eh}var th,cE;function Poe(){if(cE)return th;cE=1;var e=NA();function t(a,n,i){return a&&n?(a=e(a,i),a!=="Invalid Date"&&a===e(n,i)):!1}return th=t,th}var ah,fE;function Loe(){if(fE)return ah;fE=1;var e=qA(),t=e(function(a){return new Date(a.getFullYear(),a.getMonth(),1)},function(a,n){return a.getMonth()!==n.getMonth()});return ah=t,ah}var nh,dE;function zoe(){if(dE)return nh;dE=1;var e=wl(),t=st(),a=Ct(),n=rA();function i(r,o){return r=t(r),a(r)?n(e(r,o))?366:365:NaN}return nh=i,nh}var ih,gE;function $oe(){if(gE)return ih;gE=1;var e=Rr(),t=On(),a=Si(),n=wt(),i=os(),r=st(),o=Ct();function s(u,_){return u=r(u),o(u)?Math.floor((n(i(u,_,a))-n(i(u,_,t)))/e)+1:NaN}return ih=s,ih}var rh,hE;
570function Hoe(){if(hE)return rh;hE=1;var e=wt(),t=El(),a=st(),n=Ct(),i=[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]];function r(o,s){var u,_,c,l,f,d,g={done:!1,status:!1,time:0};if(o=a(o),s=s?a(s):t(),n(o)&&n(s)&&(u=e(o),_=e(s),u<_))for(l=g.time=_-u,g.done=!0,g.status=!0,d=0,f=i.length;d<f;d++)c=i[d],l>=c[1]?d===f-1?g[c[0]]=l||0:(g[c[0]]=Math.floor(l/c[1]),l-=g[c[0]]*c[1]):g[c[0]]=0;return g}return rh=r,rh}var oh,mE;function Uoe(){if(mE)return oh;mE=1;var e=Ot(),t=Ta(),a=rs();function n(i,r,o){var s=e(i);return r=r>>0,o=t(o)?" ":""+o,s.padEnd?s.padEnd(r,o):r>s.length?(r-=s.length,r>o.length&&(o+=a(o,r/o.length)),s+o.slice(0,r)):s}return oh=n,oh}var sh,FE;function Woe(){if(FE)return sh;FE=1;var e=Ot(),t=rs();function a(n,i){return t(e(n),i)}return sh=a,sh}var uh,pE;function PA(){if(pE)return uh;pE=1;var e=Ot();function t(a){return a&&a.trimRight?a.trimRight():e(a).replace(/[\s\uFEFF\xA0]+$/g,"")}return uh=t,uh}var _h,bE;function LA(){if(bE)return _h;bE=1;var e=Ot();function t(a){return a&&a.trimLeft?a.trimLeft():e(a).replace(/^[\s\uFEFF\xA0]+/g,"")}return _h=t,_h}var lh,yE;function zA(){if(yE)return lh;yE=1;var e=PA(),t=LA();function a(n){return n&&n.trim?n.trim():e(t(n))}return lh=a,lh}var ch,DE;function $A(){if(DE)return ch;DE=1;var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};return ch=e,ch}var fh,EE;function HA(){if(EE)return fh;EE=1;var e=Ot(),t=tn();function a(n){var i=new RegExp("(?:"+t(n).join("|")+")","g");return function(r){return e(r).replace(i,function(o){return n[o]})}}return fh=a,fh}var dh,kE;function Goe(){if(kE)return dh;kE=1;var e=$A(),t=HA(),a=t(e);return dh=a,dh}var gh,wE;function Voe(){if(wE)return gh;wE=1;var e=$A(),t=HA(),a=it(),n={};a(e,function(r,o){n[e[o]]=o});var i=t(n);return gh=i,gh}var hh,CE;function UA(){if(CE)return hh;CE=1;function e(t,a,n){return t.substring(a,n)}return hh=e,hh}var mh,vE;function WA(){if(vE)return mh;vE=1;function e(t){return t.toLowerCase()}return mh=e,mh}var Fh,SE;function Koe(){if(SE)return Fh;SE=1;var e=Ot(),t=UA(),a=IA(),n=WA(),i={};function r(o){if(o=e(o),i[o])return i[o];var s=o.length,u=o.replace(/([-]+)/g,function(_,c,l){return l&&l+c.length<s?"-":""});return s=u.length,u=u.replace(/([A-Z]+)/g,function(_,c,l){var f=c.length;return c=n(c),l?f>2&&l+f<s?a(t(c,0,1))+t(c,1,f-1)+a(t(c,f-1,f)):a(t(c,0,1))+t(c,1,f):f>1&&l+f<s?t(c,0,f-1)+a(t(c,f-1,f)):c}).replace(/(-[a-zA-Z])/g,function(_,c){return a(t(c,1,c.length))}),i[o]=u,u}return Fh=r,Fh}var ph,AE;function Yoe(){if(AE)return ph;AE=1;var e=Ot(),t=UA(),a=WA(),n={};function i(r){if(r=e(r),n[r])return n[r];if(/^[A-Z]+$/.test(r))return a(r);var o=r.replace(/^([a-z])([A-Z]+)([a-z]+)$/,function(s,u,_,c){var l=_.length;return l>1?u+"-"+a(t(_,0,l-1))+"-"+a(t(_,l-1,l))+c:a(u+"-"+_+c)}).replace(/^([A-Z]+)([a-z]+)?$/,function(s,u,_){var c=u.length;return a(t(u,0,c-1)+"-"+t(u,c-1,c)+(_||""))}).replace(/([a-z]?)([A-Z]+)([a-z]?)/g,function(s,u,_,c,l){var f=_.length;return f>1&&(u&&(u+="-"),c)?(u||"")+a(t(_,0,f-1))+"-"+a(t(_,f-1,f))+c:(u||"")+(l?"-":"")+a(_)+(c||"")});return o=o.replace(/([-]+)/g,function(s,u,_){return _&&_+u.length<o.length?"-":""}),n[r]=o,o}return ph=i,ph}var bh,TE;function Joe(){if(TE)return bh;TE=1;var e=Ot();function t(a,n,i){var r=e(a);return(arguments.length===1?r:r.substring(i)).indexOf(n)===0}return bh=t,bh}var yh,BE;function Zoe(){if(BE)return yh;BE=1;var e=Ot();function t(a,n,i){var r=e(a),o=arguments.length;return o>1&&(o>2?r.substring(0,i).indexOf(n)===i-1:r.indexOf(n)===r.length-1)}return yh=t,yh}var Dh,xE;function GA(){if(xE)return Dh;xE=1;var e=Aa(),t=Ot(),a=zA(),n=is();function i(r,o,s){return t(r).replace((s||e).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(u,_){return n(o,a(_))})}return Dh=i,Dh}var Eh,IE;function Xoe(){if(IE)return Eh;IE=1;var e=GA();function t(a,n){return e(a,n,{tmplRE:/\{([.\w[\]\s]+)\}/g})}return Eh=t,Eh}var kh,qE;function Qoe(){if(qE)return kh;qE=1;function e(){}return kh=e,kh}var wh,OE;function ese(){if(OE)return wh;OE=1;var e=vi();function t(a,n){var i=e(arguments,2);return function(){return a.apply(n,e(arguments).concat(i))}}return wh=t,wh}var Ch,ME;function tse(){if(ME)return Ch;ME=1;var e=vi();function t(a,n){var i=!1,r=null,o=e(arguments,2);
570return function(){return i||(r=a.apply(n,e(arguments).concat(o)),i=!0),r}}return Ch=t,Ch}var vh,RE;function ase(){if(RE)return vh;RE=1;var e=vi();function t(a,n,i){var r=0,o=[];return function(){var s=arguments;r++,r<=a&&o.push(s[0]),r>=a&&n.apply(i,[o].concat(e(s)))}}return vh=t,vh}var Sh,NE;function nse(){if(NE)return Sh;NE=1;var e=vi();function t(a,n,i){var r=0,o=[];return i=i||this,function(){var s=arguments;r++,r<a&&(o.push(s[0]),n.apply(i,[o].concat(e(s))))}}return Sh=t,Sh}var Ah,jE;function ise(){if(jE)return Ah;jE=1;var e=Ht();function t(a,n,i){var r=null,o=null,s=!1,u=null,_=e({leading:!0,trailing:!0},i),c=_.leading,l=_.trailing,f=function(){r=null,o=null},d=function(){s=!0,a.apply(o,r),u=setTimeout(g,n),f()},g=function(){if(u=null,s){f();return}if(l===!0){d();return}f()},h=function(){var F=u!==null;return F&&clearTimeout(u),f(),u=null,s=!1,F},m=function(){if(r=arguments,o=this,s=!1,u===null&&c===!0){d();return}l===!0&&(u=setTimeout(g,n))};return m.cancel=h,m}return Ah=t,Ah}var Th,PE;function rse(){if(PE)return Th;PE=1;var e=Ht();function t(a,n,i){var r=null,o=null,s=typeof i=="boolean"?{leading:i,trailing:!i}:e({leading:!1,trailing:!0},i),u=!1,_=null,c=s.leading,l=s.trailing,f=function(){r=null,o=null},d=function(){u=!0,a.apply(o,r),f()},g=function(){if(c===!0&&(_=null),u){f();return}if(l===!0){d();return}f()},h=function(){var F=_!==null;return F&&clearTimeout(_),f(),_=null,u=!1,F},m=function(){u=!1,r=arguments,o=this,_===null?c===!0&&d():clearTimeout(_),_=setTimeout(g,n)};return m.cancel=h,m}return Th=t,Th}var Bh,LE;function ose(){if(LE)return Bh;LE=1;var e=vi();function t(a,n){var i=e(arguments,2),r=this;return setTimeout(function(){a.apply(r,i)},n)}return Bh=t,Bh}var xh,zE;function VA(){if(zE)return xh;zE=1;var e=decodeURIComponent;return xh=e,xh}var Ih,$E;function KA(){if($E)return Ih;$E=1;var e=VA(),t=kt(),a=nn();function n(i){var r,o={};return i&&a(i)&&t(i.split("&"),function(s){r=s.split("="),o[e(r[0])]=e(r[1]||"")}),o}return Ih=n,Ih}var qh,HE;function YA(){if(HE)return qh;HE=1;var e=encodeURIComponent;return qh=e,qh}var Oh,UE;function sse(){if(UE)return Oh;UE=1;var e=YA(),t=it(),a=we(),n=an(),i=Ta(),r=qr();function o(u,_,c){var l,f=[];return t(u,function(d,g){l=a(d),r(d)||l?f=f.concat(o(d,_+"["+g+"]",l)):f.push(e(_+"["+(c?"":g)+"]")+"="+e(n(d)?"":d))}),f}function s(u){var _,c=[];return t(u,function(l,f){i(l)||(_=a(l),r(l)||_?c=c.concat(o(l,f,_)):c.push(e(f)+"="+e(n(l)?"":l)))}),c.join("&").replace(/%20/g,"+")}return Oh=s,Oh}var Mh,WE;function Cl(){if(WE)return Mh;WE=1;var e=ma(),t=typeof location===e?0:location;return Mh=t,Mh}var Rh,GE;function JA(){if(GE)return Rh;GE=1;var e=Cl();function t(){return e?e.origin||e.protocol+"//"+e.host:""}return Rh=t,Rh}var Nh,VE;function ZA(){if(VE)return Nh;VE=1;var e=Cl(),t=KA(),a=JA();function n(r){return t(r.split("?")[1]||"")}function i(r){var o,s,u,_,c=""+r;return c.indexOf("//")===0?c=(e?e.protocol:"")+c:c.indexOf("/")===0&&(c=a()+c),u=c.replace(/#.*/,"").match(/(\?.*)/),_={href:c,hash:"",host:"",hostname:"",protocol:"",port:"",search:u&&u[1]&&u[1].length>1?u[1]:""},_.path=c.replace(/^([a-z0-9.+-]*:)\/\//,function(l,f){return _.protocol=f,""}).replace(/^([a-z0-9.+-]*)(:\d+)?\/?/,function(l,f,d){return s=d||"",_.port=s.replace(":",""),_.hostname=f,_.host=f+s,"/"}).replace(/(#.*)/,function(l,f){return _.hash=f.length>1?f:"",""}),o=_.hash.match(/#((.*)\?|(.*))/),_.pathname=_.path.replace(/(\?|#.*).*/,""),_.origin=_.protocol+"//"+_.host,_.hashKey=o&&(o[2]||o[1])||"",_.hashQuery=n(_.hash),_.searchQuery=n(_.search),_}return Nh=i,Nh}var jh,KE;function use(){if(KE)return jh;KE=1;var e=Cl(),t=JA(),a=sA();function n(){if(e){var i=e.pathname,r=a(i,"/")+1;return t()+(r===i.length?i:i.substring(0,r))}return""}return jh=n,jh}var Ph,YE;function _se(){if(YE)return Ph;YE=1;var e=Cl(),t=ZA();function a(){return e?t(e.href):{}}return Ph=a,Ph}var Lh,JE;function lse(){if(JE)return Lh;JE=1;var e=Aa(),t=k0(),a=VA(),n=YA(),i=we(),r=yl(),o=xn(),s=Ta(),u=Or(),_=tn(),c=Ht(),l=kt(),f=El(),d=wt(),g=wl(),h=os(),m=xA();function F(w,M){var B=parseFloat(M),N=f(),I=d(N);switch(w){case"y":return d(g(N,B));case"M":return d(h(N,B));case"d":return d(m(N,B));case"h":case"H":return I+B*60*60*1e3;case"m":return I+B*60*1e3;case"s":return I+B*1e3}return I}function p(w){return(o(w)?w:new Date(w)).toUTCString()}function E(w,M,B){if(t){var N,I,L,q,j,T,R=[],O=arguments;return i(w)?R=w:O.length>1?R=[c({name:w,value:M},B)]:r(w)&&(R=[w]),R.length>0?(l(R,function(G){N=c({},e.cookies,G),L=[],N.name&&(I=N.expires,L.push(n(N.name)+"="+n(r(N.value)?JSON.stringify(N.value):N.value)),I&&(isNaN(I)?I=I.replace(/^([0-9]+)(y|M|d|H|h|m|s)$/,function(K,ue,fe){return p(F(fe,ue))}):/^[0-9]{11,13}$/.test(I)||o(I)?I=p(I):I=p(F("d",I)),N.expires=I),l(["expires","path","domain","secure"],function(K){s(N[K])||L.push(N[K]&&K==="secure"?K:K+"="+N[K])})),t.cookie=L.join("; ")}),!0):(q={},j=t.cookie,j&&l(j.split("; "),function(G){T=G.indexOf("="),q[a(G.substring(0,T))]=a(G.substring(T+1)||"")}),O.length===1?q[w]:q)}return!1}function y(w){return u(S(),w)}function A(w){return E(w)}function C(w,M,B){return E(w,M,B),E}function D(w,M){E(w,"",c({expires:-1},e.cookies,M))}function S(){return _(E())}function P(){return E()}return c(E,{has:y,set:C,setItem:C,get:A,getItem:A,remove:D,removeItem:D,keys:S,getJSON:P}),Lh=E,Lh}var zh,ZE;function cse(){if(ZE)return zh;ZE=1;var e=ma(),t=k0(),a=gA(),n=Ht(),i=kt();function r(u){try{var _="__xe_t";return u.setItem(_,1),u.removeItem(_),!0}catch{return!1}}function o(u){return navigator.userAgent.indexOf(u)>-1}function s(){var u,_,c,l=!1,f=!1,d=!1,g={isNode:!1,isMobile:l,isPC:!1,isDoc:!!t};if(!a&&typeof process!==e)g.isNode=!0;else{c=o("Edge"),_=o("Chrome"),l=/(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|W
570indows Phone)/.test(navigator.userAgent),g.isDoc&&(u=t.body||t.documentElement,i(["webkit","khtml","moz","ms","o"],function(h){g["-"+h]=!!u[h+"MatchesSelector"]}));try{f=r(a.localStorage)}catch{}try{d=r(a.sessionStorage)}catch{}n(g,{edge:c,firefox:o("Firefox"),msie:!c&&g["-ms"],safari:!_&&!c&&o("Safari"),isMobile:l,isPC:!l,isLocalStorage:f,isSessionStorage:d})}return g}return zh=s,zh}var $h,XE;function fse(){if(XE)return $h;XE=1;var e=Ere(),t=Ht(),a=ns(),n=jS(),i=kre(),r=wre(),o=wi(),s=LS(),u=zS(),_=$S(),c=kt(),l=p0(),f=HS(),d=Cre(),g=b0(),h=vre(),m=D0(),F=GS(),p=Sre(),E=vi(),y=Are(),A=Tre(),C=Or(),D=Bre(),S=xre(),P=Ire(),w=qre(),M=Ore(),B=Mre(),N=ZS(),I=Rre(),L=Nre(),q=KS(),j=jre(),T=Lre(),R=zre(),O=$re(),G=aA(),K=Hre(),ue=Ure(),fe=Wre(),Re=nA(),ht=iA(),rt=ha(),ut=we(),Ut=an(),Fa=Gre(),Rn=Ta(),Ti=qt(),Nn=yl(),ge=nn(),Ce=qr(),_t=rA(),Qe=xn(),xe=Ba(),at=it(),he=Kre(),nt=Yre(),de=Jre(),lt=sA(),Mt=tn(),De=Mr(),Nr=F0(),kT=uA(),wT=QS(),CT=tA(),vT=eA(),ST=Zre(),AT=Xre(),TT=_A(),BT=lA(),xT=xa(),IT=E0(),qT=cA(),OT=Qre(),MT=fA(),RT=dA(),NT=eoe(),jT=toe(),PT=aoe(),LT=noe(),zT=ioe(),$T=roe(),HT=ooe(),UT=soe(),WT=uoe(),GT=_oe(),VT=pA(),KT=loe(),YT=coe(),JT=foe(),ZT=w0(),XT=doe(),QT=goe(),e7=hoe(),t7=moe(),a7=Foe(),n7=poe(),i7=boe(),r7=yoe(),o7=Doe(),s7=is(),u7=Eoe(),_7=yA(),l7=koe(),c7=DA(),f7=woe(),d7=WS(),g7=JS(),h7=Coe(),m7=voe(),F7=v0(),p7=wA(),b7=CA(),y7=S0(),D7=Soe(),E7=Ci(),k7=qn(),w7=Aoe(),C7=Toe(),v7=A0(),S7=Boe(),A7=AA(),T7=xoe(),B7=wl(),x7=Ioe(),I7=os(),q7=BA(),O7=xA(),M7=qoe(),R7=Ooe(),N7=Moe(),j7=st(),P7=NA(),L7=jA(),z7=joe(),$7=Ct(),H7=Poe(),U7=MA(),W7=OA(),G7=Loe(),V7=zoe(),K7=$oe(),Y7=Hoe(),J7=Uoe(),Z7=RA(),X7=Woe(),Q7=zA(),e5=PA(),t5=LA(),a5=Goe(),n5=Voe(),i5=Koe(),r5=Yoe(),o5=Joe(),s5=Zoe(),u5=GA(),_5=Xoe(),M0=Ot(),l5=Qoe(),c5=Ir(),f5=ese(),d5=tse(),g5=ase(),h5=nse(),m5=ise(),F5=rse(),p5=ose(),b5=KA(),y5=sse(),D5=ZA(),E5=use(),k5=_se(),w5=lse(),C5=cse();return t(e,{assign:t,objectEach:a,lastObjectEach:n,objectMap:i,merge:r,uniq:f,union:d,sortBy:h,orderBy:m,shuffle:F,sample:p,some:s,every:u,slice:E,filter:y,find:D,findLast:S,findKey:A,includes:C,arrayIndexOf:Re,arrayLastIndexOf:ht,map:o,reduce:P,copyWithin:w,chunk:M,zip:B,unzip:N,zipObject:I,flatten:L,toArray:g,includeArrays:_,pluck:q,invoke:j,arrayEach:c,lastArrayEach:l,toArrayTree:T,toTreeArray:R,findTree:O,eachTree:G,mapTree:K,filterTree:ue,searchTree:fe,hasOwnProp:rt,eqNull:xe,isNaN:Fa,isFinite:ST,isUndefined:Rn,isArray:ut,isFloat:AT,isInteger:TT,isFunction:Ti,isBoolean:BT,isString:ge,isNumber:xT,isRegExp:IT,isObject:Nn,isPlainObject:Ce,isDate:Qe,isError:qT,isTypeError:OT,isEmpty:MT,isNull:Ut,isSymbol:RT,isArguments:NT,isElement:jT,isDocument:PT,isWindow:LT,isFormData:zT,isMap:$T,isWeakMap:HT,isSet:UT,isWeakSet:WT,isLeapYear:_t,isMatch:GT,isEqual:VT,isEqualWith:KT,getType:YT,uniqueId:JT,getSize:kT,indexOf:de,lastIndexOf:lt,findIndexOf:ZT,findLastIndexOf:XT,toStringJSON:QT,toJSONString:e7,keys:Mt,values:De,entries:t7,pick:a7,omit:n7,first:i7,last:r7,each:at,forOf:he,lastForOf:nt,lastEach:wT,has:o7,get:s7,set:u7,groupBy:_7,countBy:l7,clone:Nr,clear:vT,remove:CT,range:c7,destructuring:f7,random:d7,min:h7,max:g7,commafy:m7,round:F7,ceil:p7,floor:b7,toFixed:y7,toNumber:E7,toNumberString:k7,toInteger:D7,add:w7,subtract:C7,multiply:v7,divide:S7,sum:A7,mean:T7,now:L7,timestamp:z7,isValidDate:$7,isDateSame:H7,toStringDate:j7,toDateString:P7,getWhatYear:B7,getWhatQuarter:x7,getWhatMonth:I7,getWhatWeek:q7,getWhatDay:O7,getWhatHours:M7,getWhatMinutes:R7,getWhatSeconds:N7,getYearDay:U7,getYearWeek:W7,getMonthWeek:G7,getDayOfYear:V7,getDayOfMonth:K7,getDateDiff:Y7,trim:Q7,trimLeft:t5,trimRight:e5,escape:a5,unescape:n5,camelCase:i5,kebabCase:r5,repeat:X7,padStart:Z7,padEnd:J7,startsWith:o5,endsWith:s5,template:u5,toFormatString:_5,toString:M0,toValueString:M0,noop:l5,property:c5,bind:f5,once:d5,after:g5,before:h5,throttle:m5,debounce:F5,delay:p5,unserialize:b5,serialize:y5,parseUrl:D5,getBaseURL:E5,locat:k5,browse:C5,cookie:w5}),$h=e,$h}var dse=fse();const J=v_(dse);var Yi=null,Hh=null,on=null,QE="z-index-manage",$n=null,ek="z-index-style",XA="m",QA="s",Oo={m:1e3,s:1e3};function T0(){return Yi||typeof document<"u"&&(Yi=document),Yi}function eT(){return Yi&&!Hh&&(Hh=Yi.body||Yi.getElementsByTagName("body")[0]),Hh}function gse(){var e=0,t=T0();if(t){var a=eT();if(a)for(var n=a.getElementsByTagName("*"),i=0;i<n.length;i++){var r=n[i];if(r&&r.style&&r.nodeType===1){var o=r.style.zIndex;o&&/^\d+$/.test(o)&&(e=Math.max(e,Number(o)))}}}return e}function hse(){if(!$n){var e=T0();e&&($n=e.getElementById(ek),$n||($n=e.createElement("style"),$n.id=ek,e.getElementsByTagName("head")[0].appendChild($n)))}return $n}function tT(){var e=hse();if(e){var t="--dom-",a="-z-index";e.innerHTML=":root{"+t+"main"+a+":"+vl()+";"+t+"sub"+a+":"+I0()+"}"}}function aT(){if(!on){var e=T0();if(e&&(on=e.getElementById(QE),!on)){var t=eT();t&&(on=e.createElement("div"),on.id=QE,on.style.display="none",t.appendChild(on),B0(Oo.m),x0(Oo.s))}}return on}function nT(e){return function(t){if(t){t=Number(t),Oo[e]=t;var a=aT();a&&(a.dataset?a.dataset[e]=t+"":a.setAttribute("data-"+e,t+""))}return tT(),Oo[e]}}var B0=nT(XA);function iT(e,t){return function(n){var i,r=aT();if(r){var o=r.dataset?r.dataset[e]:r.getAttribute("data-"+e);o&&(i=Number(o))}
570return i||(i=Oo[e]),n?Number(n)<i?t():n:i}}var vl=iT(XA,rT);function rT(){return B0(vl()+1)}var x0=nT(QA),oT=iT(QA,sT);function I0(){return vl()+oT()}function sT(){return x0(oT()+1),I0()}var q0={setCurrent:B0,getCurrent:vl,getNext:rT,setSubCurrent:x0,getSubCurrent:I0,getSubNext:sT,getMax:gse};tT();const gr={size:"",version:1,zIndex:999,resizeInterval:500},uT={theme:""};function O0(e){const t=!e||e==="default"?"light":e;if(uT.theme=t,typeof document<"u"){const a=document.documentElement;a&&a.setAttribute("data-vxe-ui-theme",t)}return Br}function mse(){return uT.theme}function Fse(e){return e&&(e.zIndex&&q0.setCurrent(e.zIndex),e.theme&&O0(e.theme),J.merge(gr,e)),Br}function pse(e,t){return arguments.length?J.get(gr,e,t):gr}const bse={},nm={};function _T(e){return J.isArray(e)?e:e?[e]:[]}function yse(e){return e&&Object.assign(nm,e),Br}function lT(e){return arguments.length?J.get(nm,e):nm}function Dse(e){const t=lT(e);return cT(t,e)}function cT(e,t){return J.isFunction(e)?At("span",{},_T(e({name:t}))):At("i",{class:e})}const Un={F2:"F2",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",DELETE:"Delete",BACKSPACE:"Backspace",SPACEBAR:" ",CONTEXT_MENU:"ContextMenu",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",Control:"Control",R:"R",P:"P",Z:"Z",X:"X",C:"C",V:"V",M:"M"},im=J.browse(),tk={" ":"Spacebar",Apps:Un.CONTEXT_MENU,Del:Un.DELETE,Up:Un.ARROW_UP,Down:Un.ARROW_DOWN,Left:Un.ARROW_LEFT,Right:Un.ARROW_RIGHT},fT=im.firefox?"DOMMouseScroll":"mousewheel",rm=[];function Oa(e){const t=e.type===fT;rm.forEach(({type:a,cb:n})=>{e.cancelBubble||(a===e.type||t&&a==="mousewheel")&&n(e)})}class ak{constructor(t,a,n){Object.defineProperty(this,"$event",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"key",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:""}),this.$event=t,t&&(t.type&&(this.type=t.type),t.key&&(this.key=t.key),t.code&&(this.code=t.code)),Object.assign(this,a),J.objectEach(n,(i,r)=>{if(J.isFunction(i)){let o=null,s=!1;Object.defineProperty(this,r,{get(){return s||(s=!0,o=i()),o}})}else this[r]=i})}stopPropagation(){const t=this.$event;t&&t.stopPropagation()}preventDefault(){const t=this.$event;t&&t.preventDefault()}}const Ese=(e,t,a)=>(e instanceof ak&&(e=e.$event),new ak(e,t,a)),kse={on(e,t,a){rm.push({comp:e,type:t,cb:a})},off(e,t){J.remove(rm,a=>a.comp===e&&a.type===t)},hasKey(e,t){const{key:a}=e;return t=t.toLowerCase(),a?t===a.toLowerCase()||!!(tk[a]&&tk[a].toLowerCase()===t):!1}};im.isDoc&&(im.msie||(window.addEventListener("copy",Oa,!1),window.addEventListener("cut",Oa,!1),window.addEventListener("paste",Oa,!1)),document.addEventListener("keydown",Oa,!1),document.addEventListener("contextmenu",Oa,!1),window.addEventListener("mousedown",Oa,!1),window.addEventListener("blur",Oa,!1),window.addEventListener("resize",Oa,!1),window.addEventListener(fT,J.throttle(Oa,100,{leading:!0,trailing:!1}),{passive:!0,capture:!1}));let nk;const Vn=[],wse=500;function Cse(){Vn.length&&(Vn.forEach(e=>{e.tarList.forEach(t=>{const{target:a,width:n,heighe:i}=t,r=a.clientWidth,o=a.clientHeight;(r&&n!==r||o&&i!==o)&&(t.width=r,t.heighe=o,setTimeout(e.callback))})}),dT())}function dT(){clearTimeout(nk),nk=setTimeout(Cse,gr.resizeInterval||wse)}class vse{constructor(t){Object.defineProperty(this,"tarList",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"callback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.callback=t}observe(t){if(t){const{tarList:a}=this;a.some(n=>n.target===t)||a.push({target:t,width:t.clientWidth,heighe:t.clientHeight}),Vn.length||dT(),Vn.some(n=>n===this)||Vn.push(this)}}unobserve(t){J.remove(Vn,a=>a.tarList.some(n=>n.target===t))}disconnect(){J.remove(Vn,t=>t===this)}}const Sse={create(e){return window.ResizeObserver?new window.ResizeObserver(e):new vse(e)}},hr=Y8({language:"",langMaps:{}});let ik=!1,vu={};function gT(e,t){const{langMaps:a,language:n}=hr,{i18n:i}=gr;if(i)return`${i(e,t)||""}`;if(ik||(a[n],ik=!0),!t&&vu[e])return vu[e];const r=J.toFormatString(J.get(a[n],e,e),t);return t||(vu[e]=r),r}function Ase(e){const{language:t}=hr,a=e||"zh-CN";return t!==a&&(hr.language=a,vu={}),Br}function Tse(e,t){return hr.langMaps[e]=Object.assign({},t),Br}function Bse(e){const{langMaps:t}=hr;return!!t[e]}function xse(){const{language:e}=hr;return e}function Uh(e,t){return function(a,n){return`[vxe ${t||""}] ${gT(a,n)}`}}const rk="4.3.1",Ca={create:Uh,warn:Uh("warn",`v${rk}`),err:Uh("error",`v${rk}`)},Vr={},Ni={mixin(e){return J.each(e,(t,a)=>Ni.add(a,t)),Ni},get(e){return Vr[e]||null},add(e,t){if(e&&t){const a=Vr[e];a?(J.each(t,(n,i)=>{!J.eqNull(a[i])&&a[i]!==n&&Ca.warn("vxe.error.coverProp",[`Renderer.${e}`,i])}),Object.assign(a,t)):Vr[e]=t}return Ni}
570,forEach(e){return J.objectEach(Vr,e),Ni},delete(e){return delete Vr[e],Ni}};class hT{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return J.each(t,(a,n)=>{this.add(n,a)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,a){const n=this.store[t],i=J.keys(n);return J.each(a,(r,o)=>{i.includes(o)&&Ca.warn("vxe.error.coverProp",[t,o])}),this.store[t]=n?J.merge(n,a):a,this}delete(t){delete this.store[t]}forEach(t){J.objectEach(this.store,t)}}const mT=new hT;Object.assign(mT,{_name:"Validators"});class Ise{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return J.each(t,(a,n)=>{this.add(n,a)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,a){const n=this.store[t];J.isFunction(a)&&(Ca.warn("vxe.error.delProp",["menus -> callback","menuMethod"]),a={menuMethod:a});const i=J.keys(n);return J.each(a,(r,o)=>{i.includes(o)&&Ca.warn("vxe.error.coverProp",[t,o])}),this.store[t]=n?J.merge(n,a):a,this}delete(t){delete this.store[t]}forEach(t){J.objectEach(this.store,t)}}const FT=new Ise;Object.assign(FT,{_name:"Menus"});class qse{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return J.each(t,(a,n)=>{this.add(n,a)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,a){const n=this.store[t];J.isFunction(a)&&(Ca.warn("vxe.error.delProp",["formats -> callback","cellFormatMethod"]),a={cellFormatMethod:a});const i=J.keys(n);return J.each(a,(r,o)=>{i.includes(o)&&Ca.warn("vxe.error.coverProp",[t,o])}),this.store[t]=n?J.merge(n,a):a,this}delete(t){delete this.store[t]}forEach(t){J.objectEach(this.store,t)}}const pT=new qse;Object.assign(pT,{_name:"Formats"});class Ose{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return J.each(t,(a,n)=>{this.add(n,a)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,a){const n=this.store[t];J.isFunction(a)&&(Ca.warn("vxe.error.delProp",["commands -> callback","commandMethod"]),a={commandMethod:a});const i=J.keys(n);return J.each(a,(r,o)=>{i.includes(o)&&Ca.warn("vxe.error.coverProp",[t,o])}),this.store[t]=n?J.merge(n,a):a,this}delete(t){delete this.store[t]}forEach(t){J.objectEach(this.store,t)}}const bT=new Ose;Object.assign(bT,{_name:"Commands"});const Kr={},Su={mixin(e){return J.each(e,(t,a)=>{Su.add(a,t)}),Su},get(e){return e?Kr[e]||[]:[]},add(e,t){J.isFunction(t)&&(t={tableInterceptorMethod:t});const a=t.tableInterceptorMethod;if(a){let n=Kr[e];n||(n=Kr[e]=[]),n.indexOf(a)>-1&&Ca.warn("vxe.error.coverProp",["Interceptor",e]),n.push(a)}return Su},delete(e,t){const a=Kr[e];if(a){J.isFunction(t)&&(t={tableInterceptorMethod:t});const n=t?t.tableInterceptorMethod:null;n?J.remove(a,i=>i===n):delete Kr[e]}}};let ba;const Yr={text:"",html:""};function Mse(e){if(!ba){ba=document.createElement("textarea"),ba.id="$VxeCopy";const t=ba.style;t.width="48px",t.height="24px",t.position="fixed",t.zIndex="0",t.left="-500px",t.top="-500px",document.body.appendChild(ba)}ba.value=e}const Rse={getStore(){return Yr},setStore(e){Object.assign(Yr,e||{})},copy(e){let t=!1;try{const a=J.toValueString(e);Mse(a),ba.select(),ba.setSelectionRange(0,ba.value.length),t=document.execCommand("copy"),ba.blur(),Yr.text=a,Yr.html=""}catch{}return t},getText(){return Yr.text||""}};function Au(e,t){let a=!0,n=!1;const i=t||gr.permissionMethod;if(e&&i){a=!1,n=!0;let o=!1,s=!1;const u=String(e).split("|");for(let _=0;_<u.length;_++){const c=u[_];let l=!0,f=!1;const d=i({code:c});if(J.isBoolean(d)?l=d:d&&(l=!!d.visible,f=!!d.disabled),!f&&!s&&(s=!0,n=f),l&&!o&&(o=!0,a=l),o&&s)break}}return{code:e,visible:a,disabled:n}}const Nse={getCheckInfo(e){return Au(e)},checkVisible(e){return Au(e).visible},checkDisable(e){return Au(e).disabled}},jse=new hT;function Pse(e){const t=J8("xeSizeInfo",null),a=zt(()=>e.size||(t?t.value:null));return Z8("xeSizeInfo",a),{computeSize:a}}function Lse(e){return{computePermissionInfo:zt(()=>Au(e.permissionCode,e.permissionMethod))}}const zse={useSize:Pse,usePermission:Lse},ok=[];function $se(e,t){return e&&e.install&&ok.indexOf(e)===-1&&(e.install(me,t),ok.push(e)),me}const k_={};function Hse(e){return k_[e]||null}function Use(e){return!!k_[e]}function Wse(e){e&&e.name&&(k_[e.name]=e,k_[J.kebabCase(e.name)]=e)}function Gse(){return Vh()}function Vse(e,t,a){if(e){const n=`${e}`.match(/(\d+).(\d+).(\d+)/);if(n){const i=J.toNumber(n[1]);if(a){const r=J.toNumber(n[2]);return i>=t&&r>=a}return i>=t}}return!1}const me=Object.assign(Br,{renderEmptyElement:Gse,setTheme:O0,getTheme:mse,setConfig:Fse,getConfig:pse,setIcon:yse,getIcon:lT,renderGlobalIcon:Dse,renderCustomIcon:cT,setLanguage:Ase,hasLanguage:Bse,getLanguage:xse,setI18n:Tse,getI18n:gT,globalEvents:kse,GLOBAL_EVENT_KEYS:Un,createEvent:Ese,globalResize:Sse,renderer:Ni,validators:mT,menus:FT,formats:pT,commands:bT,interceptor:Su,clipboard:Rse,log:Ca,permission:Nse,globalStore:bse,hooks:jse,component:Wse,getComponent:Hse,hasComponent:Use,useFns:zse,getSlotVNs:_T,checkVersion:Vse,use:$se});O0();const{getConfig:yT}=me;function bde(e){return e&&e.enabled!==!1}function Kse(e){return e==null||e===""}function yde(e){const t=e.name,a=J.lastIndexOf(t,"."),n=t.substring(a+1,t.length).toLowerCase();return{filename:t.substring(0,a),type:n}}function Dde(){return q0.getNext()}function Ede(){return q0.getCurrent()}function kde(e){return e&&e.children&&e.children.length>0}function Yse(e,t){if(J.eqNull(e))return"";const a=yT().translate;return`${a?a(""+e,t):e}`}function wde(e,t){return""+(Kse(e)?t?yT().emptyCell:"":e)}function Cde(e){return e===""||J.eqNull(e)}const DT="4.17.46";me.version=DT;me.tableVersion=DT;me.setConfig({emptyCell:" ",table:{fit:!0,showHeader:!0,animat:!0,delayHover:250,autoResize:!0,resizeConfig:{},resizableConfig:{dragMode:"auto",showDragTip:!0,isSyncAutoHeight:!0,isSyncAutoWidth:!0,minHeight:18},radioConfig:{strict:!0},rowDragConfig:{showIcon:!0,animation:!0,showGuidesStatus:!0,showDragTip:!0},columnDragConfig:{showIcon:!0,animation:!0,showGuidesStatus:!0,showDragTip:!0},checkboxConfig:{strict:!0},tooltipConfig:{enterable:!0},headerTooltipConfig:{enterable:!0},footerTooltipConfig:{enterable:!0},validConfig:{showMessage:!0,autoClear:!0,autoPos:!0,message:"inl
570ine",msgMode:"single",theme:"beautify"},columnConfig:{autoOptions:{isCalcHeader:!0,isCalcBody:!0,isCalcFooter:!0},maxFixedSize:4},cellConfig:{padding:!0},headerCellConfig:{height:"unset"},footerCellConfig:{height:"unset"},menuConfig:{destroyOnClose:!0},customConfig:{allowVisible:!0,allowResizable:!0,allowFixed:!0,allowSort:!0,showFooter:!0,placement:"top-right",storeOptions:{visible:!0,resizable:!0,sort:!0,fixed:!0},modalOptions:{showMaximize:!0,mask:!0,lockView:!0,resize:!0,escClosable:!0},drawerOptions:{mask:!0,lockView:!0,escClosable:!0,resize:!0}},sortConfig:{showIcon:!0,allowClear:!0,allowBtn:!0,iconLayout:"vertical"},filterConfig:{destroyOnClose:!0,multiple:!0,showIcon:!0},floatingFilterConfig:{},aggregateConfig:{padding:!0,rowField:"id",parentField:"_X_ROW_PARENT_KEY",childrenField:"_X_ROW_CHILDREN",mapChildrenField:"_X_ROW_CHILD_LIST",indent:20,showIcon:!0,maxGroupSize:4,showAggFuncTitle:!0},treeConfig:{padding:!0,rowField:"id",parentField:"parentId",childrenField:"children",hasChildField:"hasChild",mapChildrenField:"_X_ROW_CHILD",indent:20,showIcon:!0,showRootLine:!0},expandConfig:{showIcon:!0,mode:"fixed"},editConfig:{showIcon:!0,showAsterisk:!0,autoFocus:!0},importConfig:{_typeMaps:{csv:1,html:1,xml:1,txt:1}},exportConfig:{_typeMaps:{csv:1,html:1,xml:1,txt:1}},printConfig:{},mouseConfig:{extension:!0},keyboardConfig:{isAll:!0,isEsc:!0},areaConfig:{autoClear:!0,selectCellByHeader:!0,selectCellByBody:!0,extendDirection:{top:!0,left:!0,bottom:!0,right:!0}},clipConfig:{isCopy:!0,isCut:!0,isPaste:!0},fnrConfig:{isFind:!0,isReplace:!0},virtualXConfig:{gt:24,preSize:1,oSize:0},virtualYConfig:{gt:100,preSize:1,oSize:0},scrollbarConfig:{x:{visible:!0},y:{visible:!0}},undoHistoryConfig:{isEditRow:!0}},grid:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,showLoading:!0,showResponseMsg:!0,showActionMsg:!0,response:{list:"list",result:"result",total:"page.total",footerData:"footerData",message:"message"}}},toolbar:{},gantt:{}});const ee="vxe-table-icon-";me.setIcon({TABLE_SORT_ASC:ee+"caret-up",TABLE_SORT_DESC:ee+"caret-down",TABLE_FILTER_NONE:ee+"funnel",TABLE_FILTER_MATCH:ee+"funnel",TABLE_EDIT:ee+"edit",TABLE_TITLE_PREFIX:ee+"question-circle-fill",TABLE_TITLE_SUFFIX:ee+"question-circle-fill",TABLE_TREE_LOADED:ee+"spinner roll",TABLE_TREE_OPEN:ee+"caret-right rotate90",TABLE_TREE_CLOSE:ee+"caret-right",TABLE_EXPAND_LOADED:ee+"spinner roll",TABLE_EXPAND_OPEN:ee+"arrow-right rotate90",TABLE_EXPAND_CLOSE:ee+"arrow-right",TABLE_CHECKBOX_CHECKED:ee+"checkbox-checked-fill",TABLE_CHECKBOX_UNCHECKED:ee+"checkbox-unchecked",TABLE_CHECKBOX_INDETERMINATE:ee+"checkbox-indeterminate-fill",TABLE_CHECKBOX_DISABLED_UNCHECKED:ee+"checkbox-unchecked-fill",TABLE_RADIO_CHECKED:ee+"radio-checked-fill",TABLE_RADIO_UNCHECKED:ee+"radio-unchecked",TABLE_RADIO_DISABLED_UNCHECKED:ee+"radio-unchecked-fill",TABLE_CUSTOM_SORT:ee+"drag-handle",TABLE_MENU_OPTIONS:ee+"arrow-right",TABLE_MENU_OPTION_LOADING:ee+"repeat roll",TABLE_DRAG_ROW:ee+"drag-handle",TABLE_DRAG_COLUMN:ee+"drag-handle",TABLE_DRAG_STATUS_ROW:ee+"sort",TABLE_DRAG_STATUS_SUB_ROW:ee+"add-sub",TABLE_DRAG_STATUS_AGG_GROUP:ee+"grouping",TABLE_DRAG_STATUS_AGG_VALUES:ee+"values",TABLE_DRAG_STATUS_COLUMN:ee+"swap",TABLE_DRAG_DISABLED:ee+"no-drop",TABLE_ROW_GROUP_OPEN:ee+"arrow-right rotate90",TABLE_ROW_GROUP_CLOSE:ee+"arrow-right",TABLE_AGGREGATE_GROUPING:ee+"grouping",TABLE_AGGREGATE_VALUES:ee+"values",TABLE_AGGREGATE_SORT:ee+"drag-handle",TABLE_AGGREGATE_DELETE:ee+"close",TOOLBAR_TOOLS_REFRESH:ee+"repeat",TOOLBAR_TOOLS_REFRESH_LOADING:ee+"repeat roll",TOOLBAR_TOOLS_IMPORT:ee+"upload",TOOLBAR_TOOLS_EXPORT:ee+"download",TOOLBAR_TOOLS_PRINT:ee+"print",TOOLBAR_TOOLS_FULLSCREEN:ee+"fullscreen",TOOLBAR_TOOLS_MINIMIZE:ee+"minimize",TOOLBAR_TOOLS_CUSTOM:ee+"custom-column",TOOLBAR_TOOLS_FIXED_LEFT:ee+"fixed-left",TOOLBAR_TOOLS_FIXED_LEFT_ACTIVE:ee+"fixed-left-fill",TOOLBAR_TOOLS_FIXED_RIGHT:ee+"fixed-right",TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVE:ee+"fixed-right-fill"});me.setTheme;me.getTheme;me.setConfig;me.getConfig;me.setIcon;me.getIcon;me.setLanguage;me.setI18n;me.getI18n;me.globalEvents;me.globalResize;me.renderer;me.validators;me.menus;me.formats;me.commands;me.interceptor;me.clipboard;me.log;me.hooks;me.use;const Jse=e=>me.setConfig(e);me.setup=Jse;const Zse=e=>me.setConfig(e);me.config=Zse;const Xse=(e,t)=>me.getI18n(e,t);me.t=Xse;const Qse=(e,t)=>Yse(e,t);me._t=Qse;qo.methods.scrollToBottom=function({retryLimit:t,onScrollingError:a,onScrollToBottom:n}){if(this.$_scrollingToBottom)return;this.$_scrollingToBottom=!0;const i=this.$el;this.$nextTick(()=>{i.scrollTop=i.scrollHeight+5e3;let r=0;const o=()=>{r+=1,i.scrollTop=i.scrollHeight+5e3,r===1&&n&&n(),requestAnimationFrame(()=>{if(i.scrollTop=i.scrollHeight+5e3,r>=t){this.$_scrollingToBottom=!1,a&&a();return}this.$_undefinedSizes<=0?this.$_scrollingToBottom=!1:requestAnimationFrame(o)})};requestAnimationFrame(o)})};function eue(e){me.setConfig({i18n:(t,a)=>te(`components.vxeTable.${t}`,a)}),e.use(b8),e.use(yre)}function tue(e){Sl.Input.props.allowClear.default=!0,Sl.Trigger.props.mouseLeaveDelay.default=400,qu.props.maskClosable.default=!1,qu.props.titleAlign.default="start",e.use(Sl,{prefixCls:"ss"}),e.use(y8)}function aue(e){Une(e),tue(e),eue(e),Wie(e),Gie(e)}(function(e){if(!/MSIE 10/i.test(navigator.userAgent))try{var t=new Blob(["var fakeIdToId = {};onmessage = function (event) {	var data = event.data,		name = data.name,		fakeId = data.fakeId,		time;	if(data.hasOwnProperty('time')) {		time = data.time;	}	switch (name) {		case 'setInterval':			fakeIdToId[fakeId] = setInterval(function () {				postMessage({fakeId: fakeId});			}, time);			break;		case 'clearInterval':			if (fakeIdToId.hasOwnProperty (fakeId)) {				clearInterval(fakeIdToId[fakeId]);				delete fakeIdToId[fakeId];			}			break;		case 'setTimeout':			fakeIdToId[fakeId] = setTimeout(function () {				postMessage({fakeId: fakeId});				if (fakeIdToId.hasOwnProperty (fakeId)) {					delete fakeIdToId[fakeId];				}			}, time);			break;		case 'clearTimeout':			if (fakeIdToId.hasOwnProperty (fakeId)) {				clearTimeout(fakeIdToId[fakeId]);				delete fakeIdToId[fakeId];			}			break;	}}"]);e=window.URL.createObjectURL(t)}catch{}var a,n={},i=0,r=2147483647,o="HackTimer.js by turuslan: ";if(typeof Worker<"u"){let s=function(){do i==r?i=0:i++;while(n.hasOwnProperty(i));return i};try{a=new Worker(e),window.setInterval=function(u,_){var c=s();return n[c]={callback:u,parameters:Array.prototype.slice.call(arguments,2)},a.postMessage({name:"setInterval",fakeId:c,time:_}),c},window.clearInterval=function(u){n.hasOwnProperty(u)&&(delete n[u],a.postMessage({name:"clearInterval",fakeId:u}))},window.setTimeout=function(u,_){var c=s();return n[c]={callback:u,parameters:Array.prototype.slice.call(arguments,2),isTimeout:!0},a.postMessage({name:"setTimeout",fakeId:c,time:_}),c},window.clearTimeout=function(u){n.hasOwnProperty(u)&&(delete n[u],a.postMessage({name:"clearTimeout",fakeId:u}))},a.onmessage=function(u){var _=u.data,c=_.fakeId,l,f,d;if(n.hasOwnProperty(c)&&(l=n[c],d=l.callback,f=l.parameters,l.hasOwnProperty("isTimeout")&&l.isTimeout&&delete n[c]),typeof d=="str
570ing")try{d=new Function(d)}catch{}typeof d=="function"&&d.apply(window,f)},a.onerror=function(u){}}catch{}}})("HackTimerWorker.js");const ET=X8(gae);aue(ET);dm(Kn.global.locale.value,hk).finally(()=>{ET.mount("#app")});window.version=pk;export{jN as $,wfe as A,Cfe as B,It as C,U as D,ae as E,ku as F,ude as G,Je as H,Le as I,Cue as J,ft as K,Cm as L,Kh as M,Zt as N,si as O,zu as P,pj as Q,_ce as R,efe as S,cfe as T,Oue as U,Yh as V,mce as W,Fce as X,Qne as Y,Kce as Z,Te as _,Ol as a,afe as a$,Uce as a0,Hce as a1,$ce as a2,_fe as a3,n_e as a4,go as a5,lS as a6,me as a7,xB as a8,mm as a9,D_e as aA,k_e as aB,E_e as aC,QB as aD,Fm as aE,Fue as aF,yce as aG,cce as aH,pce as aI,bce as aJ,Y0 as aK,rle as aL,J_e as aM,J as aN,bde as aO,Yse as aP,Cde as aQ,wde as aR,yde as aS,kde as aT,Kse as aU,Ede as aV,Dde as aW,mue as aX,bB as aY,yB as aZ,Tue as a_,Ck as aa,kB as ab,cB as ac,Am as ad,kk as ae,RB as af,Wce as ag,Pue as ah,Lue as ai,_de as aj,oi as ak,cS as al,W_e as am,wm as an,wue as ao,Y as ap,z as aq,Ja as ar,qne as as,gfe as at,g6 as au,lde as av,cue as aw,fde as ax,NB as ay,qB as az,lae as b,Ule as b$,ile as b0,ufe as b1,ofe as b2,YB as b3,xue as b4,rfe as b5,Bue as b6,ife as b7,Iue as b8,que as b9,dle as bA,K_e as bB,Sp as bC,Oce as bD,jce as bE,Nce as bF,Mce as bG,Lce as bH,qm as bI,rue as bJ,oue as bK,Aue as bL,rj as bM,nj as bN,Rce as bO,NN as bP,sle as bQ,tle as bR,hce as bS,dce as bT,fce as bU,gce as bV,ts as bW,bfe as bX,Ble as bY,Dle as bZ,uce as b_,nfe as ba,Y_e as bb,q2 as bc,dfe as bd,ffe as be,lfe as bf,tfe as bg,gR as bh,Cs as bi,ex as bj,hle as bk,sN as bl,gle as bm,mle as bn,Fle as bo,Ale as bp,yle as bq,Tle as br,zle as bs,MN as bt,kle as bu,wle as bv,Ele as bw,lle as bx,Due as by,_le as bz,Efe as c,Qle as c$,Que as c0,Q_e as c1,vie as c2,vm as c3,pr as c4,Gle as c5,Vle as c6,Kle as c7,Yle as c8,Z1 as c9,Pce as cA,Nm as cB,Nle as cC,zce as cD,fle as cE,T_e as cF,Ole as cG,Cle as cH,X_e as cI,Zle as cJ,Xle as cK,Jle as cL,ice as cM,sce as cN,rce as cO,oce as cP,cde as cQ,lce as cR,Mfe as cS,Jn as cT,ece as cU,nce as cV,tce as cW,ace as cX,Sm as cY,Z_e as cZ,ole as c_,hde as ca,qle as cb,Sle as cc,Ile as cd,yue as ce,Dfe as cf,pfe as cg,co as ch,Ffe as ci,ule as cj,ale as ck,nle as cl,Gte as cm,yfe as cn,gl as co,mfe as cp,vk as cq,bue as cr,vle as cs,$ue as ct,cle as cu,UN as cv,hl as cw,fo as cx,Ute as cy,MB as cz,b as d,qfe as d$,gue as d0,hue as d1,Wle as d2,Tie as d3,pde as d4,Fde as d5,Iie as d6,due as d7,pue as d8,xle as d9,$u as dA,Sce as dB,Ace as dC,kie as dD,y_ as dE,hie as dF,yie as dG,gde as dH,mde as dI,pt as dJ,_ue as dK,A_e as dL,S_e as dM,B_e as dN,x_e as dO,q_e as dP,M_e as dQ,O_e as dR,I_e as dS,s_e as dT,r_e as dU,o_e as dV,sue as dW,f6 as dX,Wue as dY,tR as dZ,kce as d_,dde as da,aie as db,Lle as dc,Rle as dd,h6 as de,BB as df,zue as dg,Hue as dh,i_e as di,Mle as dj,uue as dk,ple as dl,ble as dm,Ece as dn,jm as dp,Q as dq,xm as dr,Cce as ds,po as dt,WN as du,Im as dv,YN as dw,GN as dx,vce as dy,b6 as dz,nS as e,z_e as e$,Ofe as e0,Ple as e1,Lfe as e2,Wfe as e3,Ufe as e4,Pfe as e5,Hfe as e6,jfe as e7,Nfe as e8,Rfe as e9,QN as eA,Afe as eB,p6 as eC,Om as eD,Ice as eE,Ife as eF,Bfe as eG,ele as eH,$le as eI,Hle as eJ,zR as eK,G_e as eL,V_e as eM,d_e as eN,f_e as eO,h_e as eP,g_e as eQ,F_e as eR,m_e as eS,fue as eT,__e as eU,l_e as eV,c_e as eW,u_e as eX,U_e as eY,L_e as eZ,$_e as e_,zfe as ea,Kfe as eb,$fe as ec,Jfe as ed,Yfe as ee,Gfe as ef,Vfe as eg,ede as eh,Qfe as ei,Xfe as ej,rde as ek,Zfe as el,ode as em,ide as en,tde as eo,ade as ep,nde as eq,Sfe as er,Tfe as es,xfe as et,jle as eu,wce as ev,Tce as ew,xce as ex,Bce as ey,qce as ez,Dce as f,R_e as f0,N_e as f1,j_e as f2,P_e as f3,H_e as f4,ZB as f5,v_e as f6,C_e as f7,w_e as f8,lue as f9,vue as fA,Sue as fB,Xte as fC,SM as fD,t_e as fa,Uue as fb,Zue as fc,Kue as fd,Vue as fe,Gue as ff,Yue as fg,Xue as fh,Jue as fi,y_e as fj,p_e as fk,b_e as fl,a_e as fm,Yce as fn,Zce as fo,Jce as fp,Xce as fq,Tr as fr,Q9 as fs,qte as ft,Mue as fu,sfe as fv,Nue as fw,jue as fx,Rue as fy,hfe as fz,PN as g,Vce as h,Gce as i,bR as j,pR as k,pS as l,e_e as m,kue as n,Eue as o,yp as p,tx as q,xo as r,kfe as s,A6 as t,ki as u,Oae as v,One as w,sde as x,vfe as y,_S as z};
571//# sourceMappingURL=main-BKOqa_c2.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.