diff --git a/static/web/404.html b/static/web/404.html index 4df88c682..bb98d36e2 100644 --- a/static/web/404.html +++ b/static/web/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/404/index.html b/static/web/404/index.html index 4df88c682..bb98d36e2 100644 --- a/static/web/404/index.html +++ b/static/web/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/_next/static/UHbJ0Ek03f-zvGqX0C9Fl/_buildManifest.js b/static/web/_next/static/4iUzgkSw4KdUVKGdjEwuY/_buildManifest.js similarity index 99% rename from static/web/_next/static/UHbJ0Ek03f-zvGqX0C9Fl/_buildManifest.js rename to static/web/_next/static/4iUzgkSw4KdUVKGdjEwuY/_buildManifest.js index 757fbbda0..7b5cba74a 100644 --- a/static/web/_next/static/UHbJ0Ek03f-zvGqX0C9Fl/_buildManifest.js +++ b/static/web/_next/static/4iUzgkSw4KdUVKGdjEwuY/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(a,s,c,e,i,n,t,d,f,g,o,r,h,m,b,u,k,j,l,p,v,E,S,C,_,w,I,y,A,D,L,T,B,F,P,G,K){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/api/:path*"},{source:"/hls/:path*"},{source:"/img/:path*"},{source:"/logo"},{source:"/thumbnail.jpg"}],fallback:[]},"/":[c,s,e,n,d,o,r,j,l,y,"static/chunks/4151-18d4a002259d7e13.js",h,"static/css/e82abbe448afa768.css","static/chunks/pages/index-2d0ac74e62e61ae9.js"],"/_error":["static/chunks/pages/_error-02cc11fd74b4e5ff.js"],"/admin":[a,c,s,e,i,t,n,d,g,m,j,"static/chunks/8676-c38bd41883242e8e.js","static/chunks/pages/admin-eed3a21bd8288e92.js"],"/admin/access-tokens":[a,c,s,e,i,t,"static/chunks/pages/admin/access-tokens-6b6b4a50f8c89853.js"],"/admin/actions":[p,a,c,s,e,i,v,"static/chunks/pages/admin/actions-d066fe7e1f6e663e.js"],"/admin/chat/emojis":[a,c,s,e,i,f,b,"static/chunks/pages/admin/chat/emojis-9274294b9a191b7a.js"],"/admin/chat/messages":[p,a,c,s,e,i,t,d,A,"static/chunks/pages/admin/chat/messages-fb728b2cb96aa4aa.js"],"/admin/chat/users":[p,a,c,s,e,i,t,n,d,A,"static/chunks/pages/admin/chat/users-cf2126e0c3882d46.js"],"/admin/config/general":[u,a,c,s,e,i,n,f,k,r,b,E,S,C,D,L,T,B,"static/chunks/pages/admin/config/general-2e540455daa23d73.js"],"/admin/config/general/AppearanceConfig":[u,a,k,r,S,C,T,B,"static/chunks/pages/admin/config/general/AppearanceConfig-3d2379bb7f097424.js"],"/admin/config/general/EditInstanceDetails":[a,f,b,"static/chunks/pages/admin/config/general/EditInstanceDetails-bd31512552a76af8.js"],"/admin/config/general/EditInstanceTags":[a,"static/chunks/pages/admin/config/general/EditInstanceTags-a68ea49bc9cdf5af.js"],"/admin/config/general/EditPageContent":[u,a,k,E,"static/chunks/pages/admin/config/general/EditPageContent-a70b8bec7dc07339.js"],"/admin/config/general/EditSocialLinks":[a,c,s,e,i,"static/chunks/pages/admin/config/general/EditSocialLinks-6b0538ad7a834195.js"],"/admin/config/general/GeneralConfig":[u,a,c,s,e,i,f,k,b,E,D,L,"static/chunks/pages/admin/config/general/GeneralConfig-b931adbf2293fcf6.js"],"/admin/config/server":[a,c,s,e,i,n,v,_,"static/chunks/3053-f889bb9e40cef295.js","static/chunks/pages/admin/config/server-5776a34e0d8368e7.js"],"/admin/config/server/EditStorage":[_,"static/chunks/pages/admin/config/server/EditStorage-ef01d0f6a0714788.js"],"/admin/config/server/ServerConfig":[a,"static/chunks/pages/admin/config/server/ServerConfig-616671cf6111873e.js"],"/admin/config/server/StorageConfig":[_,"static/chunks/pages/admin/config/server/StorageConfig-1821158a8eb006a2.js"],"/admin/config/server/StreamKeys":[a,c,s,e,i,v,"static/chunks/pages/admin/config/server/StreamKeys-767ee163c1c4200d.js"],"/admin/config-chat":[a,"static/chunks/pages/admin/config-chat-e60e1d4adcc00b0e.js"],"/admin/config-federation":[a,"static/chunks/8995-2163bbfbcf40237a.js","static/chunks/pages/admin/config-federation-56389bcdb6f238ec.js"],"/admin/config-notify":[a,"static/chunks/7187-1eb4e0029ced6d6f.js","static/chunks/pages/admin/config-notify-3bcb042243f6bd05.js"],"/admin/config-social-items":[a,c,s,e,i,"static/chunks/pages/admin/config-social-items-4a50ec5bda42d750.js"],"/admin/config-video":[a,c,s,e,i,C,"static/chunks/2729-1c5084eb645c9eab.js","static/chunks/pages/admin/config-video-81c3f6f792432fca.js"],"/admin/federation/actions":[a,c,s,e,i,t,"static/chunks/pages/admin/federation/actions-fc78b0a990de26b8.js"],"/admin/federation/followers":[c,s,e,i,t,n,"static/chunks/pages/admin/federation/followers-066d2786bd0e7028.js"],"/admin/hardware-info":[w,a,t,n,f,g,m,I,"static/chunks/pages/admin/hardware-info-d11303541299769a.js"],"/admin/help":[n,g,r,S,"static/chunks/7489-91919409cf4b77e3.js","static/chunks/pages/admin/help-fbff8a2a1b5bf08a.js"],"/admin/logs":[a,c,s,e,i,t,j,"static/chunks/pages/admin/logs-1190b6d76d7450c2.js"],"/admin/stream-health":[w,a,t,n,g,m,I,"static/chunks/7731-d5fe01dab1371c4e.js","static/chunks/pages/admin/stream-health-1a0b9804bb7e2b81.js"],"/admin/upgrade":[a,c,s,e,i,"static/chunks/2069-adb358898adcf95c.js","static/chunks/pages/admin/upgrade-0ddabcb9157be8ec.js"],"/admin/viewer-info":[w,a,c,s,e,i,t,n,f,d,g,m,I,"static/chunks/pages/admin/viewer-info-4f547dca5d68024e.js"],"/admin/webhooks":[a,c,s,e,i,"static/chunks/pages/admin/webhooks-e8966ce2d3b8efca.js"],"/embed/chat/readonly":[F,P,o,G,l,h,K,"static/css/a49791b44feb7f30.css","static/chunks/pages/embed/chat/readonly-cb4490b31a64cd75.js"],"/embed/chat/readwrite":[F,P,s,o,G,l,h,K,"static/css/5d951a67116735a9.css","static/chunks/pages/embed/chat/readwrite-354e75dfae993857.js"],"/embed/video":["static/chunks/d6e1aeb5-d7082cd8806a5835.js",d,o,"static/css/7c735c05af084bb2.css","static/chunks/7902-522e54232e4e108b.js",y,h,"static/chunks/2239-7875466ac1c30111.js","static/css/f065863129f648da.css","static/chunks/pages/embed/video-3471451594a48655.js"],sortedPages:["/","/_app","/_error","/admin","/admin/access-tokens","/admin/actions","/admin/chat/emojis","/admin/chat/messages","/admin/chat/users","/admin/config/general","/admin/config/general/AppearanceConfig","/admin/config/general/EditInstanceDetails","/admin/config/general/EditInstanceTags","/admin/config/general/EditPageContent","/admin/config/general/EditSocialLinks","/admin/config/general/GeneralConfig","/admin/config/server","/admin/config/server/EditStorage","/admin/config/server/ServerConfig","/admin/config/server/StorageConfig","/admin/config/server/StreamKeys","/admin/config-chat","/admin/config-federation","/admin/config-notify","/admin/config-social-items","/admin/config-video","/admin/federation/actions","/admin/federation/followers","/admin/hardware-info","/admin/help","/admin/logs","/admin/stream-health","/admin/upgrade","/admin/viewer-info","/admin/webhooks","/embed/chat/readonly","/embed/chat/readwrite","/embed/video"]}}("static/chunks/4485-1a6d1dff2c7e9712.js","static/chunks/3903-40ef42f3e9eb46b5.js","static/chunks/8909-a55c2326f65c0475.js","static/chunks/4267-cfe0f573c442773c.js","static/chunks/2206-af1def5073377327.js","static/chunks/575-77ed8f28a60fd81f.js","static/chunks/8091-5d2e0cdb05cd1ef7.js","static/chunks/5938-b5bac17e4fa31c49.js","static/chunks/7910-44b63d030e4b1767.js","static/chunks/5101-e2c6238798b20535.js","static/chunks/6395-ef10a8778483ac88.js","static/chunks/1082-29aebf20809e875c.js","static/chunks/7466-125ef82341d66105.js","static/chunks/4763-5757756084a7030f.js","static/chunks/7916-e38ed2fa52bf263a.js","static/chunks/4ad82c5e-e8a0b009f1f18bb1.js","static/chunks/1943-909ccbe5b3c551bb.js","static/chunks/5360-dda91f1e1413b52a.js","static/chunks/7076-a4d7b80d601464e4.js","static/chunks/29107295-1453a3860b50f70e.js","static/chunks/8119-57984c2c349ea105.js","static/chunks/6538-d41bb29006638db8.js","static/chunks/1700-92b04edbce34d1e2.js","static/chunks/7661-9773fc2a51b7e27d.js","static/chunks/5473-3b17a2863117f4d3.js","static/chunks/ee8b1517-6f0130e9d41fa162.js","static/chunks/8245-a5fe4c6585111786.js","static/chunks/7066-524305b22bfbc967.js","static/chunks/9550-1a77c14173cd266e.js","static/chunks/7291-22e2f9b1d0dcca39.js","static/chunks/8645-1e2ae1c48a452fb2.js","static/chunks/3522-7799b33ec8e12766.js","static/css/92e768f7d359a80f.css","static/chunks/d3048c20-5ff314987ce2bf57.js","static/chunks/d2094a0f-c2013de6dbc53323.js","static/chunks/3729-505fb6d311751b3c.js","static/chunks/4977-39bc115cc68eebaf.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(a,s,c,e,i,n,t,d,f,g,o,r,h,m,b,u,k,j,l,p,v,E,S,C,_,w,I,y,A,D,L,T,B,F,P,G,K){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/api/:path*"},{source:"/hls/:path*"},{source:"/img/:path*"},{source:"/logo"},{source:"/thumbnail.jpg"}],fallback:[]},"/":[c,s,e,n,d,o,r,j,l,y,"static/chunks/4151-18d4a002259d7e13.js",h,"static/css/e82abbe448afa768.css","static/chunks/pages/index-2d0ac74e62e61ae9.js"],"/_error":["static/chunks/pages/_error-02cc11fd74b4e5ff.js"],"/admin":[a,c,s,e,i,t,n,d,g,m,j,"static/chunks/8676-c38bd41883242e8e.js","static/chunks/pages/admin-eed3a21bd8288e92.js"],"/admin/access-tokens":[a,c,s,e,i,t,"static/chunks/pages/admin/access-tokens-6b6b4a50f8c89853.js"],"/admin/actions":[p,a,c,s,e,i,v,"static/chunks/pages/admin/actions-d066fe7e1f6e663e.js"],"/admin/chat/emojis":[a,c,s,e,i,f,b,"static/chunks/pages/admin/chat/emojis-9274294b9a191b7a.js"],"/admin/chat/messages":[p,a,c,s,e,i,t,d,A,"static/chunks/pages/admin/chat/messages-fb728b2cb96aa4aa.js"],"/admin/chat/users":[p,a,c,s,e,i,t,n,d,A,"static/chunks/pages/admin/chat/users-cf2126e0c3882d46.js"],"/admin/config/general":[u,a,c,s,e,i,n,f,k,r,b,E,S,C,D,L,T,B,"static/chunks/pages/admin/config/general-2e540455daa23d73.js"],"/admin/config/general/AppearanceConfig":[u,a,k,r,S,C,T,B,"static/chunks/pages/admin/config/general/AppearanceConfig-3d2379bb7f097424.js"],"/admin/config/general/EditInstanceDetails":[a,f,b,"static/chunks/pages/admin/config/general/EditInstanceDetails-bd31512552a76af8.js"],"/admin/config/general/EditInstanceTags":[a,"static/chunks/pages/admin/config/general/EditInstanceTags-a68ea49bc9cdf5af.js"],"/admin/config/general/EditPageContent":[u,a,k,E,"static/chunks/pages/admin/config/general/EditPageContent-a70b8bec7dc07339.js"],"/admin/config/general/EditSocialLinks":[a,c,s,e,i,"static/chunks/pages/admin/config/general/EditSocialLinks-6b0538ad7a834195.js"],"/admin/config/general/GeneralConfig":[u,a,c,s,e,i,f,k,b,E,D,L,"static/chunks/pages/admin/config/general/GeneralConfig-b931adbf2293fcf6.js"],"/admin/config/server":[a,c,s,e,i,n,v,_,"static/chunks/3053-f889bb9e40cef295.js","static/chunks/pages/admin/config/server-5776a34e0d8368e7.js"],"/admin/config/server/EditStorage":[_,"static/chunks/pages/admin/config/server/EditStorage-ef01d0f6a0714788.js"],"/admin/config/server/ServerConfig":[a,"static/chunks/pages/admin/config/server/ServerConfig-616671cf6111873e.js"],"/admin/config/server/StorageConfig":[_,"static/chunks/pages/admin/config/server/StorageConfig-1821158a8eb006a2.js"],"/admin/config/server/StreamKeys":[a,c,s,e,i,v,"static/chunks/pages/admin/config/server/StreamKeys-767ee163c1c4200d.js"],"/admin/config-chat":[a,"static/chunks/pages/admin/config-chat-e60e1d4adcc00b0e.js"],"/admin/config-federation":[a,"static/chunks/8995-2163bbfbcf40237a.js","static/chunks/pages/admin/config-federation-56389bcdb6f238ec.js"],"/admin/config-notify":[a,"static/chunks/7187-1eb4e0029ced6d6f.js","static/chunks/pages/admin/config-notify-3bcb042243f6bd05.js"],"/admin/config-social-items":[a,c,s,e,i,"static/chunks/pages/admin/config-social-items-4a50ec5bda42d750.js"],"/admin/config-video":[a,c,s,e,i,C,"static/chunks/2729-1c5084eb645c9eab.js","static/chunks/pages/admin/config-video-81c3f6f792432fca.js"],"/admin/federation/actions":[a,c,s,e,i,t,"static/chunks/pages/admin/federation/actions-fc78b0a990de26b8.js"],"/admin/federation/followers":[c,s,e,i,t,n,"static/chunks/pages/admin/federation/followers-066d2786bd0e7028.js"],"/admin/hardware-info":[w,a,t,n,f,g,m,I,"static/chunks/pages/admin/hardware-info-d11303541299769a.js"],"/admin/help":[n,g,r,S,"static/chunks/7489-91919409cf4b77e3.js","static/chunks/pages/admin/help-fbff8a2a1b5bf08a.js"],"/admin/logs":[a,c,s,e,i,t,j,"static/chunks/pages/admin/logs-1190b6d76d7450c2.js"],"/admin/stream-health":[w,a,t,n,g,m,I,"static/chunks/7731-d5fe01dab1371c4e.js","static/chunks/pages/admin/stream-health-1a0b9804bb7e2b81.js"],"/admin/upgrade":[a,c,s,e,i,"static/chunks/2069-adb358898adcf95c.js","static/chunks/pages/admin/upgrade-0ddabcb9157be8ec.js"],"/admin/viewer-info":[w,a,c,s,e,i,t,n,f,d,g,m,I,"static/chunks/pages/admin/viewer-info-4f547dca5d68024e.js"],"/admin/webhooks":[a,c,s,e,i,"static/chunks/pages/admin/webhooks-e8966ce2d3b8efca.js"],"/embed/chat/readonly":[F,P,o,G,l,h,K,"static/css/a49791b44feb7f30.css","static/chunks/pages/embed/chat/readonly-cb4490b31a64cd75.js"],"/embed/chat/readwrite":[F,P,s,o,G,l,h,K,"static/css/5d951a67116735a9.css","static/chunks/pages/embed/chat/readwrite-354e75dfae993857.js"],"/embed/video":["static/chunks/d6e1aeb5-d7082cd8806a5835.js",d,o,"static/css/7c735c05af084bb2.css","static/chunks/7902-522e54232e4e108b.js",y,h,"static/chunks/2239-7875466ac1c30111.js","static/css/f065863129f648da.css","static/chunks/pages/embed/video-3471451594a48655.js"],sortedPages:["/","/_app","/_error","/admin","/admin/access-tokens","/admin/actions","/admin/chat/emojis","/admin/chat/messages","/admin/chat/users","/admin/config/general","/admin/config/general/AppearanceConfig","/admin/config/general/EditInstanceDetails","/admin/config/general/EditInstanceTags","/admin/config/general/EditPageContent","/admin/config/general/EditSocialLinks","/admin/config/general/GeneralConfig","/admin/config/server","/admin/config/server/EditStorage","/admin/config/server/ServerConfig","/admin/config/server/StorageConfig","/admin/config/server/StreamKeys","/admin/config-chat","/admin/config-federation","/admin/config-notify","/admin/config-social-items","/admin/config-video","/admin/federation/actions","/admin/federation/followers","/admin/hardware-info","/admin/help","/admin/logs","/admin/stream-health","/admin/upgrade","/admin/viewer-info","/admin/webhooks","/embed/chat/readonly","/embed/chat/readwrite","/embed/video"]}}("static/chunks/4485-1a6d1dff2c7e9712.js","static/chunks/3903-40ef42f3e9eb46b5.js","static/chunks/8909-a55c2326f65c0475.js","static/chunks/4267-cfe0f573c442773c.js","static/chunks/2206-af1def5073377327.js","static/chunks/575-77ed8f28a60fd81f.js","static/chunks/8091-5d2e0cdb05cd1ef7.js","static/chunks/5938-b5bac17e4fa31c49.js","static/chunks/7910-44b63d030e4b1767.js","static/chunks/5101-e2c6238798b20535.js","static/chunks/6395-ef10a8778483ac88.js","static/chunks/1082-29aebf20809e875c.js","static/chunks/7466-125ef82341d66105.js","static/chunks/4763-5757756084a7030f.js","static/chunks/7916-e38ed2fa52bf263a.js","static/chunks/4ad82c5e-e8a0b009f1f18bb1.js","static/chunks/1943-909ccbe5b3c551bb.js","static/chunks/5360-dda91f1e1413b52a.js","static/chunks/7076-a4d7b80d601464e4.js","static/chunks/29107295-1453a3860b50f70e.js","static/chunks/8119-57984c2c349ea105.js","static/chunks/6538-d41bb29006638db8.js","static/chunks/1700-92b04edbce34d1e2.js","static/chunks/7661-9773fc2a51b7e27d.js","static/chunks/5473-3b17a2863117f4d3.js","static/chunks/ee8b1517-6f0130e9d41fa162.js","static/chunks/8245-a5fe4c6585111786.js","static/chunks/7066-524305b22bfbc967.js","static/chunks/9550-1a77c14173cd266e.js","static/chunks/7291-22e2f9b1d0dcca39.js","static/chunks/8645-1e2ae1c48a452fb2.js","static/chunks/3522-7799b33ec8e12766.js","static/css/92e768f7d359a80f.css","static/chunks/d3048c20-5ff314987ce2bf57.js","static/chunks/d2094a0f-c2013de6dbc53323.js","static/chunks/3729-a7ead278040c3b45.js","static/chunks/4977-39bc115cc68eebaf.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/static/web/_next/static/UHbJ0Ek03f-zvGqX0C9Fl/_ssgManifest.js b/static/web/_next/static/4iUzgkSw4KdUVKGdjEwuY/_ssgManifest.js similarity index 100% rename from static/web/_next/static/UHbJ0Ek03f-zvGqX0C9Fl/_ssgManifest.js rename to static/web/_next/static/4iUzgkSw4KdUVKGdjEwuY/_ssgManifest.js diff --git a/static/web/_next/static/chunks/3729-505fb6d311751b3c.js b/static/web/_next/static/chunks/3729-a7ead278040c3b45.js similarity index 97% rename from static/web/_next/static/chunks/3729-505fb6d311751b3c.js rename to static/web/_next/static/chunks/3729-a7ead278040c3b45.js index 9d0e066e9..95266da60 100644 --- a/static/web/_next/static/chunks/3729-505fb6d311751b3c.js +++ b/static/web/_next/static/chunks/3729-a7ead278040c3b45.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3729],{36531:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="EditFilled";var l=n.forwardRef(u)},29158:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="LinkOutlined";var l=n.forwardRef(u)},27496:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SendOutlined";var l=n.forwardRef(u)},93045:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SmileOutlined";var l=n.forwardRef(u)},55355:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="TeamOutlined";var l=n.forwardRef(u)},66017:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="VerticalAlignBottomOutlined";var l=n.forwardRef(u)},6907:function(e){"use strict";e.exports=function(e){return(e=String(e||""),o.test(e))?"rtl":n.test(e)?"ltr":"neutral"};var r="֑-߿יִ-﷽ﹰ-ﻼ",t="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",o=RegExp("^[^"+t+"]*["+r+"]"),n=RegExp("^[^"+r+"]*["+t+"]")},86492:function(e,r,t){var o,n,a,i,u,l,c,s,d,p,f,m,g,h,D,v,b,x,w,y,C,E,S,q,A,T,k,I;(e=t.nmd(e))&&e.exports,(n="object"==typeof t.g&&t.g).global===n||n.window,a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"\xad":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot"," ":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp","\xa0":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","‥":"nldr","…":"mldr","\xb7":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","\xb4":"acute","˜":"tilde","^":"Hat","\xaf":"macr","˘":"breve","˙":"dot","\xa8":"die","˚":"ring","˝":"dblac","\xb8":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","€":"euro","\xb9":"sup1","\xbd":"half","⅓":"frac13","\xbc":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","\xb2":"sup2","⅔":"frac23","⅖":"frac25","\xb3":"sup3","\xbe":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","\uD835\uDCB6":"ascr","\uD835\uDD52":"aopf","\uD835\uDD1E":"afr","\uD835\uDD38":"Aopf","\uD835\uDD04":"Afr","\uD835\uDC9C":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","\uD835\uDCB7":"bscr","\uD835\uDD53":"bopf","\uD835\uDD1F":"bfr","\uD835\uDD39":"Bopf",ℬ:"Bscr","\uD835\uDD05":"Bfr","\uD835\uDD20":"cfr","\uD835\uDCB8":"cscr","\uD835\uDD54":"copf",ℭ:"Cfr","\uD835\uDC9E":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","\uD835\uDD21":"dfr",ⅆ:"dd","\uD835\uDD55":"dopf","\uD835\uDCB9":"dscr","\uD835\uDC9F":"Dscr","\uD835\uDD07":"Dfr",ⅅ:"DD","\uD835\uDD3B":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr","\uD835\uDD22":"efr","\uD835\uDD56":"eopf",ℰ:"Escr","\uD835\uDD08":"Efr","\uD835\uDD3C":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","\uD835\uDD23":"ffr","\uD835\uDD57":"fopf","\uD835\uDCBB":"fscr","\uD835\uDD09":"Ffr","\uD835\uDD3D":"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr","\uD835\uDD58":"gopf","\uD835\uDD24":"gfr","\uD835\uDCA2":"Gscr","\uD835\uDD3E":"Gopf","\uD835\uDD0A":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","\uD835\uDD25":"hfr",ℎ:"planckh","\uD835\uDCBD":"hscr","\uD835\uDD59":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","\uD835\uDD5A":"iopf","\uD835\uDD26":"ifr","\uD835\uDCBE":"iscr",ⅈ:"ii","\uD835\uDD40":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","\uD835\uDCBF":"jscr","\uD835\uDD5B":"jopf","\uD835\uDD27":"jfr","\uD835\uDCA5":"Jscr","\uD835\uDD0D":"Jfr","\uD835\uDD41":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath","\uD835\uDD5C":"kopf","\uD835\uDCC0":"kscr","\uD835\uDD28":"kfr","\uD835\uDCA6":"Kscr","\uD835\uDD42":"Kopf","\uD835\uDD0E":"Kfr",ķ:"kcedil",Ķ:"Kcedil","\uD835\uDD29":"lfr","\uD835\uDCC1":"lscr",ℓ:"ell","\uD835\uDD5D":"lopf",ℒ:"Lscr","\uD835\uDD0F":"Lfr","\uD835\uDD43":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","\uD835\uDD2A":"mfr","\uD835\uDD5E":"mopf","\uD835\uDCC2":"mscr","\uD835\uDD10":"Mfr","\uD835\uDD44":"Mopf",ℳ:"Mscr","\uD835\uDD2B":"nfr","\uD835\uDD5F":"nopf","\uD835\uDCC3":"nscr",ℕ:"Nopf","\uD835\uDCA9":"Nscr","\uD835\uDD11":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","\uD835\uDD60":"oopf","\uD835\uDD2C":"ofr",ℴ:"oscr","\uD835\uDCAA":"Oscr","\uD835\uDD12":"Ofr","\uD835\uDD46":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","\uD835\uDD2D":"pfr","\uD835\uDCC5":"pscr","\uD835\uDD61":"popf",ℙ:"Popf","\uD835\uDD13":"Pfr","\uD835\uDCAB":"Pscr","\uD835\uDD62":"qopf","\uD835\uDD2E":"qfr","\uD835\uDCC6":"qscr","\uD835\uDCAC":"Qscr","\uD835\uDD14":"Qfr",ℚ:"Qopf",ĸ:"kgreen","\uD835\uDD2F":"rfr","\uD835\uDD63":"ropf","\uD835\uDCC7":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","\uD835\uDD64":"sopf","\uD835\uDCC8":"sscr","\uD835\uDD30":"sfr","\uD835\uDD4A":"Sopf","\uD835\uDD16":"Sfr","\uD835\uDCAE":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","\uD835\uDD31":"tfr","\uD835\uDCC9":"tscr","\uD835\uDD65":"topf","\uD835\uDCAF":"Tscr","\uD835\uDD17":"Tfr","\uD835\uDD4B":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","\uD835\uDCCA":"uscr","\uD835\uDD66":"uopf","\uD835\uDD32":"ufr","\uD835\uDD4C":"Uopf","\uD835\uDD18":"Ufr","\uD835\uDCB0":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","\uD835\uDD33":"vfr","\uD835\uDD67":"vopf","\uD835\uDCCB":"vscr","\uD835\uDD19":"Vfr","\uD835\uDD4D":"Vopf","\uD835\uDCB1":"Vscr","\uD835\uDD68":"wopf","\uD835\uDCCC":"wscr","\uD835\uDD34":"wfr","\uD835\uDCB2":"Wscr","\uD835\uDD4E":"Wopf","\uD835\uDD1A":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","\uD835\uDD35":"xfr","\uD835\uDCCD":"xscr","\uD835\uDD69":"xopf","\uD835\uDD4F":"Xopf","\uD835\uDD1B":"Xfr","\uD835\uDCB3":"Xscr","\uD835\uDD36":"yfr","\uD835\uDCCE":"yscr","\uD835\uDD6A":"yopf","\uD835\uDCB4":"Yscr","\uD835\uDD1C":"Yfr","\uD835\uDD50":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","\uD835\uDCCF":"zscr","\uD835\uDD37":"zfr","\uD835\uDD6B":"zopf",ℨ:"Zfr",ℤ:"Zopf","\uD835\uDCB5":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},s=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,f=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"\xe1",Aacute:"\xc1",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"а",Acy:"А",aelig:"\xe6",AElig:"\xc6",af:"⁡",afr:"\uD835\uDD1E",Afr:"\uD835\uDD04",agrave:"\xe0",Agrave:"\xc0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"\uD835\uDD52",Aopf:"\uD835\uDD38",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"\xe5",Aring:"\xc5",ascr:"\uD835\uDCB6",Ascr:"\uD835\uDC9C",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",Bfr:"\uD835\uDD05",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"\uD835\uDD53",Bopf:"\uD835\uDD39",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\uD835\uDD20",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"\xae",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"\uD835\uDD54",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"\xa9",COPY:"\xa9",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"\uD835\uDCB8",Cscr:"\uD835\uDC9E",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"\xb0",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",Dfr:"\uD835\uDD07",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",Dopf:"\uD835\uDD3B",dot:"˙",Dot:"\xa8",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",Dscr:"\uD835\uDC9F",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"\xe9",Eacute:"\xc9",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"\xea",Ecirc:"\xca",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",Efr:"\uD835\uDD08",eg:"⪚",egrave:"\xe8",Egrave:"\xc8",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"\uD835\uDD56",Eopf:"\uD835\uDD3C",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",Ffr:"\uD835\uDD09",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",Fopf:"\uD835\uDD3D",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",Gfr:"\uD835\uDD0A",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",Gopf:"\uD835\uDD3E",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"\uD835\uDCA2",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"\uD835\uDCBD",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"\xed",Iacute:"\xcd",ic:"⁣",icirc:"\xee",Icirc:"\xce",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",Ifr:"ℑ",igrave:"\xec",Igrave:"\xcc",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"\uD835\uDD5A",Iopf:"\uD835\uDD40",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"\xef",Iuml:"\xcf",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"\uD835\uDD27",Jfr:"\uD835\uDD0D",jmath:"ȷ",jopf:"\uD835\uDD5B",Jopf:"\uD835\uDD41",jscr:"\uD835\uDCBF",Jscr:"\uD835\uDCA5",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"\uD835\uDD28",Kfr:"\uD835\uDD0E",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"\uD835\uDD5C",Kopf:"\uD835\uDD42",kscr:"\uD835\uDCC0",Kscr:"\uD835\uDCA6",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"\xab",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",Lfr:"\uD835\uDD0F",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",Lopf:"\uD835\uDD43",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"\uD835\uDD2A",Mfr:"\uD835\uDD10",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",Mopf:"\uD835\uDD44",mp:"∓",mscr:"\uD835\uDCC2",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",Nfr:"\uD835\uDD11",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:"\xa0",nopf:"\uD835\uDD5F",Nopf:"ℕ",not:"\xac",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",Nscr:"\uD835\uDCA9",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"\xf3",Oacute:"\xd3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",Ocirc:"\xd4",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"\uD835\uDD2C",Ofr:"\uD835\uDD12",ogon:"˛",ograve:"\xf2",Ograve:"\xd2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",Oopf:"\uD835\uDD46",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"\uD835\uDCAA",oslash:"\xf8",Oslash:"\xd8",osol:"⊘",otilde:"\xf5",Otilde:"\xd5",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"\xf6",Ouml:"\xd6",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",Pfr:"\uD835\uDD13",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",Poincareplane:"ℌ",pointint:"⨕",popf:"\uD835\uDD61",Popf:"ℙ",pound:"\xa3",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",Pscr:"\uD835\uDCAB",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"\uD835\uDD2E",Qfr:"\uD835\uDD14",qint:"⨌",qopf:"\uD835\uDD62",Qopf:"ℚ",qprime:"⁗",qscr:"\uD835\uDCC6",Qscr:"\uD835\uDCAC",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",REG:"\xae",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"\uD835\uDCC7",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",Sfr:"\uD835\uDD16",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"\xad",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",Sopf:"\uD835\uDD4A",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",Sscr:"\uD835\uDCAE",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",Tab:" ",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",Tfr:"\uD835\uDD17",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",THORN:"\xde",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",Topf:"\uD835\uDD4B",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",Tscr:"\uD835\uDCAF",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"\xfa",Uacute:"\xda",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"\xfb",Ucirc:"\xdb",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",Ufr:"\uD835\uDD18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"\xa8",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"\uD835\uDD66",Uopf:"\uD835\uDD4C",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"\uD835\uDCCA",Uscr:"\uD835\uDCB0",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",Uuml:"\xdc",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"\uD835\uDD33",Vfr:"\uD835\uDD19",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",Vopf:"\uD835\uDD4D",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",Vscr:"\uD835\uDCB1",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",Wfr:"\uD835\uDD1A",wopf:"\uD835\uDD68",Wopf:"\uD835\uDD4E",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",Wscr:"\uD835\uDCB2",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",Xfr:"\uD835\uDD1B",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",Xopf:"\uD835\uDD4F",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"\uD835\uDCCD",Xscr:"\uD835\uDCB3",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",Yacute:"\xdd",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"\xa5",yfr:"\uD835\uDD36",Yfr:"\uD835\uDD1C",yicy:"ї",YIcy:"Ї",yopf:"\uD835\uDD6A",Yopf:"\uD835\uDD50",yscr:"\uD835\uDCCE",Yscr:"\uD835\uDCB4",yucy:"ю",YUcy:"Ю",yuml:"\xff",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"\uD835\uDD37",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",Zopf:"ℤ",zscr:"\uD835\uDCCF",Zscr:"\uD835\uDCB5",zwj:"‍",zwnj:"‌"},h={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},D={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},v=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,x=({}).hasOwnProperty,w=function(e,r){return x.call(e,r)},y=function(e,r){for(var t=-1,o=e.length;++t=55296&&e<=57343||e>1114111?(r&&A("character reference outside the permissible Unicode range"),"�"):w(D,e)?(r&&A("disallowed character reference"),D[e]):(r&&y(v,e)&&A("disallowed character reference"),e>65535&&(e-=65536,t+=b(e>>>10&1023|55296),e=56320|1023&e),t+=b(e))},S=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},q=function(e){return"&#"+e+";"},A=function(e){throw Error("Parse error: "+e)},(T=function(e,r){(r=C(r,T.options)).strict&&f.test(e)&&A("forbidden code point");var t=r.encodeEverything,o=r.useNamedReferences,n=r.allowUnsafeSymbols,d=r.decimal?q:S,p=function(e){return d(e.charCodeAt(0))};return t?(e=e.replace(i,function(e){return o&&w(c,e)?"&"+c[e]+";":p(e)}),o&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),o&&(e=e.replace(l,function(e){return"&"+c[e]+";"}))):o?(n||(e=e.replace(s,function(e){return"&"+c[e]+";"})),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,function(e){return"&"+c[e]+";"})):n||(e=e.replace(s,p)),e.replace(a,function(e){return d((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536)}).replace(u,p)}).options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1},(k=function(e,r){var t=(r=C(r,k.options)).strict;return t&&p.test(e)&&A("malformed character reference"),e.replace(m,function(e,o,n,a,i,u,l,c,s){var d,p;return o?g[p=o]:n?(p=n,a&&r.isAttributeValue)?(t&&"="==a&&A("`&` did not start a character reference"),e):(t&&A("named character reference was not terminated by a semicolon"),h[p]+(a||"")):i?(d=u,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(i,10),t)):l?(d=c,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(l,16),t)):(t&&A("named character reference was not terminated by a semicolon"),e)})}).options={isAttributeValue:!1,strict:!1},I={version:"1.2.0",encode:T,decode:k,escape:function(e){return e.replace(s,function(e){return d[e]})},unescape:k},void 0!==(o=(function(){return I}).call(r,t,r,e))&&(e.exports=o)},18156:function(e,r){"use strict";for(var t="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),o={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},n={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:t?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)a["f"+i]=111+i;function u(e){return e=n[e=e.toLowerCase()]||e}r.TB=function(e,r){var t,n,i,l,c;return t=e,n={byKey:!0},i=r,!n||"byKey"in n||(i=n,n=null),Array.isArray(t)||(t=[t]),l=t.map(function(e){return function(e,r){var t=r&&r.byKey,n={},i=(e=e.replace("++","+add")).split("+"),l=i.length;for(var c in o)n[o[c]]=!1;var s=!0,d=!1,p=void 0;try{for(var f,m=i[Symbol.iterator]();!(s=(f=m.next()).done);s=!0){var g,h=f.value,D=h.endsWith("?")&&h.length>1;D&&(h=h.slice(0,-1));var v=u(h),b=o[v];1!==l&&b||(t?n.key=v:n.which=(g=h,a[g=u(g)]||g.toUpperCase().charCodeAt(0))),b&&(n[b]=!D||null)}}catch(x){d=!0,p=x}finally{try{!s&&m.return&&m.return()}finally{if(d)throw p}}return n}(e,n)}),c=function(e){return l.some(function(r){return function(e,r){for(var t in e){var o=e[t],n=void 0;if(null!=o&&(null!=(n="key"===t&&null!=r.key?r.key.toLowerCase():"which"===t?91===o&&93===r.which?91:r.which:r[t])||!1!==o)&&n!==o)return!1}return!0}(r,e)})},null==i?c:c(i)}},23493:function(e,r,t){var o=t(23279),n=t(13218);e.exports=function(e,r,t){var a=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return n(t)&&(a="leading"in t?!!t.leading:a,i="trailing"in t?!!t.trailing:i),o(e,r,{leading:a,maxWait:r,trailing:i})}},37501:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.deepMap=r.removeDiacritics=r.getSearch=r.getMatchBoundaries=void 0;let o=t(67294);r.getMatchBoundaries=function(e,r){let t=r.exec(e);if(t)return{first:t.index,last:t.index+t[0].length}},r.getSearch=function(e){let{search:t,ignoreDiacritics:o,diacriticsBlacklist:n,caseSensitive:i}=e;if(t instanceof RegExp)return t;let u=a(t);return o&&(u=(0,r.removeDiacritics)(u,n)),RegExp(u,i?"":"i")};let n=(e,r)=>{if(!String.prototype.normalize)return e;if(!r)return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");{let t=r.split("");return e.normalize("NFD").replace(/.[\u0300-\u036f]+/g,function(e){return t.indexOf(e.normalize())>-1?e.normalize():e[0]})}};r.removeDiacritics=n;let a=e=>e?e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"):"",i=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),u=(e,t)=>o.Children.toArray(e).map((e,n,a)=>(0,o.isValidElement)(e)&&i(e)?t((0,o.cloneElement)(e,Object.assign(Object.assign({},e.props),{children:(0,r.deepMap)(e.props.children,t)}))):t(e,n,a));r.deepMap=u,r.default=r.deepMap},98456:function(e,r,t){"use strict";var o=this&&this.__rest||function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);nr.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(t[o[n]]=e[o[n]]);return t};Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;let n=t(85893),a=t(67294),i=t(37501);r.Highlight=(0,a.forwardRef)(function(e,r){let t=0,u=()=>t++,{search:l,ignoreDiacritics:c,diacriticsBlacklist:s,matchElement:d="mark",matchClass:p="highlight",matchStyle:f={},children:m,caseSensitive:g}=e,h=o(e,["search","ignoreDiacritics","diacriticsBlacklist","matchElement","matchClass","matchStyle","children","caseSensitive"]),D=e=>(0,n.jsx)("span",{children:e},`${e}-${t}`),v=e=>(0,a.createElement)(d,{key:`${e}-${t}`,className:p,style:f},e),b=(e,r)=>{let t=[],o=e;for(;o;){let n=c?(0,i.removeDiacritics)(o,s||""):o;if(!r.test(n)){t.push(D(o));break}let a=(0,i.getMatchBoundaries)(n,r);if((null==a?void 0:a.first)===0&&(null==a?void 0:a.last)===0)break;let l=o.slice(0,null==a?void 0:a.first);l&&t.push(D(l));let d=o.slice(null==a?void 0:a.first,null==a?void 0:a.last);d&&t.push(v(d)),o=o.slice(null==a?void 0:a.last),u()}return t};return(0,n.jsx)("span",Object.assign({},h,{ref:r},{children:l?(0,i.deepMap)(m,r=>"string"==typeof r?b(r,(0,i.getSearch)(e)):r):[m]}),void 0)})},47049:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;var o=t(98456);Object.defineProperty(r,"Highlight",{enumerable:!0,get:function(){return o.Highlight}})},9764:function(e,r,t){"use strict";t.d(r,{OO:function(){return tm}});var o,n=t(67294);function a(e,r){return function(t){return e(r(t))}}function i(e,r){return r(e)}function u(e,r){return function(t){return e(r,t)}}function l(e,r){return function(){return e(r)}}function c(){for(var e=arguments.length,r=Array(e),t=0;t-1&&e.splice(r,1)};case 0:e.slice().forEach(function(e){e(t)});return;default:throw Error("unrecognized action "+r)}}}function x(e){var r=e,t=b();return function(e,o){switch(e){case 1:o(r);break;case 0:r=o;break;case 4:return r}return t(e,o)}}function w(e){var r;return D(e,r=b()),r}function y(e,r){var t;return D(e,t=x(r)),t}function C(){for(var e=arguments.length,r=Array(e),t=0;t1?r-1:0),o=1;o0?e--:r(t)}}}function R(e){var r;return function(t){return function(o){r||(r=setTimeout(function(){r=void 0,t(o)},e))}}}function L(e){var r;return function(t){return function(o){r&&clearTimeout(r),r=setTimeout(function(){t(o)},e)}}}function H(){for(var e=arguments.length,r=Array(e),t=0;te.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var G=["children"],j="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function M(e,r,t){var o=Object.keys(r.required||{}),a=Object.keys(r.optional||{}),i=Object.keys(r.methods||{}),c=Object.keys(r.events||{}),s=(0,n.createContext)({});function p(e,t){e.propsReady&&m(e.propsReady,!1);for(var n,i=U(o);!(n=i()).done;){var u=n.value;m(e[r.required[u]],t[u])}for(var l,c=U(a);!(l=c()).done;){var s=l.value;s in t&&m(e[r.optional[s]],t[s])}e.propsReady&&m(e.propsReady,!0)}function D(e){return c.reduce(function(t,o){var n,a,i,u;return t[o]=(n=e[r.events[o]],u=function(){return a&&a()},function(e,r){switch(e){case 1:if(!r)return u(),f;if(i===r)return;return u(),i=r,a=n(1,r);case 2:u(),i=null;return;default:throw Error("unrecognized action "+e)}}),t},{})}return{Component:(0,n.forwardRef)(function(u,f){var h=u.children,v=function(e,r){if(null==e)return{};var t,o,n={},a=Object.keys(e);for(o=0;o=0||(n[t]=e[t]);return n}(u,G),b=(0,n.useState)(function(){var r,t;return r=new Map,p(t=function e(t){var o=t.id,n=t.constructor,a=t.dependencies,i=t.singleton;if(i&&r.has(o))return r.get(o);var u=n(a.map(function(r){return e(r)}));return i&&r.set(o,u),u}(e),v),t})[0],x=(0,n.useState)(l(D,b))[0];return j(function(){for(var e,r=U(c);!(e=r()).done;){var t=e.value;t in v&&(0,x[t])(1,v[t])}return function(){Object.values(x).map(g)}},[v,x,b]),j(function(){p(b,v)}),(0,n.useImperativeHandle)(f,d(i.reduce(function(e,t){return e[t]=function(e){m(b[r.methods[t]],e)},e},{}))),(0,n.createElement)(s.Provider,{value:b},t?(0,n.createElement)(t,function(e,r){for(var t={},o={},n=0,a=e.length;n=0||(n[t]=e[t]);return n}function _(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var J,Q,X="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;(o=Q||(Q={}))[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR";var $=((J={})[Q.DEBUG]="debug",J[Q.INFO]="log",J[Q.WARN]="warn",J[Q.ERROR]="error",J),ee=P(function(){var e=x(Q.ERROR);return{log:x(function(r,t,o){var n;void 0===o&&(o=Q.INFO),o>=(null!=(n=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?n:h(e))&&console[$[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,t)}),logLevel:e}},[],{singleton:!0});function er(e,r){void 0===r&&(r=!0);var t=(0,n.useRef)(null),o=function(e){};if("undefined"!=typeof ResizeObserver){var a=new ResizeObserver(function(r){var t=r[0].target;null!==t.offsetParent&&e(t)});o=function(e){e&&r?(a.observe(e),t.current=e):(t.current&&a.unobserve(t.current),t.current=null)}}return{ref:t,callbackRef:o}}function et(e,r){return void 0===r&&(r=!0),er(e,r).callbackRef}function eo(e,r,t,o,n,a,i){return er(function(t){for(var u,l=function(e,r,t,o){var n=e.length;if(0===n)return null;for(var a=[],i=0;iMath.abs(e-r)}function ei(e,r,t,o,a){void 0===o&&(o=f);var i=(0,n.useRef)(null),u=(0,n.useRef)(null),l=(0,n.useRef)(null),c=(0,n.useRef)(!1),s=(0,n.useCallback)(function(t){var o=t.target,n=o===window||o===document,a=n?window.pageYOffset||document.documentElement.scrollTop:o.scrollTop,i=n?document.documentElement.scrollHeight:o.scrollHeight,s=n?window.innerHeight:o.offsetHeight,d=function(){e({scrollTop:Math.max(a,0),scrollHeight:i,viewportHeight:s})};c.current?(0,W.flushSync)(d):d(),c.current=!1,null!==u.current&&(a===u.current||a<=0||a===i-s)&&(u.current=null,r(!0),l.current&&(clearTimeout(l.current),l.current=null))},[e,r]);return(0,n.useEffect)(function(){var e=a||i.current;return o(a||i.current),s({target:e}),e.addEventListener("scroll",s,{passive:!0}),function(){o(null),e.removeEventListener("scroll",s)}},[i,s,t,o,a]),{scrollerRef:i,scrollByCallback:function(e){c.current=!0,i.current.scrollBy(e)},scrollToCallback:function(t){var o=i.current;if(o&&(!("offsetHeight"in o)||0!==o.offsetHeight)){var n,a,c,s="smooth"===t.behavior;if(o===window?(a=Math.max(en(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,c=document.documentElement.scrollTop):(a=o.scrollHeight,n=en(o,"height"),c=o.scrollTop),t.top=Math.ceil(Math.max(Math.min(a-n,t.top),0)),ea(n,a)||t.top===c)return e({scrollTop:c,scrollHeight:a,viewportHeight:n}),void(s&&r(!0));s?(u.current=t.top,l.current&&clearTimeout(l.current),l.current=setTimeout(function(){l.current=null,u.current=null,r(!0)},1e3)):u.current=null,o.scrollTo(t)}}}}var eu=P(function(){var e=b(),r=b(),t=x(0),o=b(),n=x(0),a=b(),i=b(),u=x(0),l=x(0),c=x(0),s=x(0),d=b(),p=b(),f=x(!1),m=x(!1);return D(E(e,T(function(e){return e.scrollTop})),r),D(E(e,T(function(e){return e.scrollHeight})),i),D(r,n),{scrollContainerState:e,scrollTop:r,viewportHeight:a,headerHeight:u,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:s,scrollHeight:i,smoothScrollTargetReached:o,react18ConcurrentRendering:m,scrollTo:d,scrollBy:p,statefulScrollTop:n,deviation:t,scrollingInProgress:f}},[],{singleton:!0}),el={lvl:0};function ec(e,r,t,o,n){return void 0===o&&(o=el),void 0===n&&(n=el),{k:e,v:r,lvl:t,l:o,r:n}}function es(e){return e===el}function ed(e,r,t){if(void 0===t&&(t="k"),es(e))return[-1/0,void 0];if(e[t]===r)return[e.k,e.v];if(e[t]e.r.lvl}function eh(e){var r=e.l,t=e.r,o=e.lvl;if(t.lvl>=o-1&&r.lvl>=o-1)return e;if(o>t.lvl+1){if(eg(r))return ex(em(e,{lvl:o-1}));if(es(r)||es(r.r))throw Error("Unexpected empty nodes");return em(r.r,{l:em(r,{r:r.r.l}),r:em(e,{l:r.r.r,lvl:o-1}),lvl:o})}if(eg(e))return eb(em(e,{lvl:o-1}));if(es(t)||es(t.l))throw Error("Unexpected empty nodes");var n=t.l,a=eg(n)?t.lvl-1:t.lvl;return em(n,{l:em(e,{r:n.l,lvl:o-1}),r:eb(em(t,{l:n.r,lvl:a})),lvl:n.lvl+1})}function eD(e,r,t){return es(e)?[]:ev(function e(r,t,o){if(es(r))return[];var n=r.k,a=r.v,i=r.r,u=[];return n>t&&(u=u.concat(e(r.l,t,o))),n>=t&&n<=o&&u.push({k:n,v:a}),n<=o&&(u=u.concat(e(i,t,o))),u}(e,ed(e,r)[0],t),function(e){return{index:e.k,value:e.v}})}function ev(e,r){var t=e.length;if(0===t)return[];for(var o=r(e[0]),n=o.index,a=o.value,i=[],u=1;u0&&(0,r[2])("received item sizes",t,Q.DEBUG);var a=e.sizeTree,i=a,u=0;if(o.length>0&&es(a)&&2===t.length){var l=t[0].size,c=t[1].size;i=o.reduce(function(e,r){return ep(ep(e,r,l),r+1,c)},i)}else{var s=function(e,r){for(var t,o=es(e)?0:1/0,n=Y(r);!(t=n()).done;){var a=t.value,i=a.size,u=a.startIndex,l=a.endIndex;if(o=Math.min(o,u),es(e))e=ep(e,0,i);else{var c=eD(e,u-1,l+1);if(!c.some(function(e){var r=e.size,t=e.startIndex,o=e.endIndex;return function(e){return e.start===t&&(e.end===o||1/0===e.end)&&e.value===r}}(a))){for(var s,d=!1,p=!1,f=Y(c);!(s=f()).done;){var m=s.value,g=m.start,h=m.end,D=m.value;d?(l>=g||i===D)&&(e=function e(r,t){if(es(r))return el;var o=r.k,n=r.l,a=r.r;if(t===o){if(es(n))return a;if(es(a))return n;var i=function e(r){return es(r.r)?[r.k,r.v]:e(r.r)}(n);return eh(em(r,{k:i[0],v:i[1],l:function e(r){return es(r.r)?r.l:eh(em(r,{r:e(r.r)}))}(n)}))}return eh(em(r,tl&&l>=g&&D!==i&&(e=ep(e,l+1,D))}p&&(e=ep(e,u,i))}}}return[e,o]}(i,t);i=s[0],u=s[1]}if(i===a)return e;var d=eq(e.offsetTree,u,i,n),p=d.offsetTree;return{sizeTree:i,offsetTree:p,lastIndex:d.lastIndex,lastOffset:d.lastOffset,lastSize:d.lastSize,groupOffsetTree:o.reduce(function(e,r){return ep(e,r,eT(r,p,n))},el),groupIndices:o}}function eT(e,r,t){if(0===r.length)return 0;var o=r[ew(r,e,eC)],n=e-o.index,a=o.size*n+(n-1)*t+o.offset;return a>0?a+t:a}function ek(e,r,t){if(void 0!==e.groupIndex)return r.groupIndices[e.groupIndex]+1;var o=eI("LAST"===e.index?t:e.index,r);return Math.max(0,o,Math.min(t,o))}function eI(e,r){if(!eB(r))return e;for(var t=0;r.groupIndices[t]<=e+t;)t++;return e+t}function eB(e){return!es(e.groupOffsetTree)}var eR={offsetHeight:"height",offsetWidth:"width"},eL=P(function(e){var r=e[0].log,t=e[1].recalcInProgress,o=b(),n=b(),a=y(n,0),i=b(),u=b(),l=x(0),c=x([]),s=x(void 0),d=x(void 0),p=x(function(e,r){return en(e,eR[r])}),f=x(void 0),g=x(0),v={offsetTree:[],sizeTree:el,groupOffsetTree:el,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=y(E(o,H(c,r,g),I(eA,v),q()),v);D(E(c,A(function(e){return e.length>0}),H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2],n=r.reduce(function(e,r,n){return ep(e,r,eT(r,t.offsetTree,o)||n)},el);return Z({},t,{groupIndices:r,groupOffsetTree:n})})),C),D(E(n,H(C),A(function(e){return e[0]0?(m(t,!0),m(i,e)):e<0&&m(u,e)}),E(l,H(r))(1,function(e){e[0]<0&&(0,e[1])("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},Q.ERROR)});var B=w(i);D(E(i,H(C),T(function(e){var r=e[0],t=e[1];if(t.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return ef(t.sizeTree).reduce(function(e,t){var o=t.k,n=t.v;return{ranges:[].concat(e.ranges,[{startIndex:e.prevIndex,endIndex:o+r-1,size:e.prevSize}]),prevIndex:o+r,prevSize:n}},{ranges:[],prevIndex:0,prevSize:t.lastSize}).ranges})),o);var R=w(E(u,H(C,g),T(function(e){return eT(-e[0],e[1].offsetTree,e[2])})));return D(E(u,H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2];if(t.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");var n=ef(t.sizeTree).reduce(function(e,t){var o=t.v;return ep(e,Math.max(0,t.k+r),o)},el);return Z({},t,{sizeTree:n},eq(t.offsetTree,0,n,o))})),C),{data:f,totalCount:n,sizeRanges:o,groupIndices:c,defaultItemSize:d,fixedItemSize:s,unshiftWith:i,shiftWith:u,shiftWithOffset:R,beforeUnshiftWith:B,firstItemIndex:l,gap:g,sizes:C,listRefresh:k,statefulTotalCount:a,trackItemSizes:S,itemSize:p}},c(ee,ey),{singleton:!0}),eH="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eF(e){var r="number"==typeof e?{index:e}:e;return r.align||(r.align="start"),r.behavior&&eH||(r.behavior="auto"),r.offset||(r.offset=0),r}var eO=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.listRefresh,a=r.gap,i=e[1],u=i.scrollingInProgress,l=i.viewportHeight,c=i.scrollTo,s=i.smoothScrollTargetReached,d=i.headerHeight,p=i.footerHeight,f=i.fixedHeaderHeight,g=i.fixedFooterHeight,h=e[2].log,w=b(),y=x(0),C=null,S=null,q=null;function A(){C&&(C(),C=null),q&&(q(),q=null),S&&(clearTimeout(S),S=null),m(u,!1)}return D(E(w,H(t,l,o,y,d,p,h),H(a,f,g),T(function(e){var r=e[0],t=r[0],o=r[1],a=r[2],i=r[3],l=r[4],c=r[5],d=r[6],p=r[7],f=e[1],g=e[2],h=e[3],D=eF(t),b=D.align,x=D.behavior,y=D.offset,T=i-1,k=ek(D,o,T),I=eT(k,o.offsetTree,f)+c;"end"===b?(I+=g+ed(o.sizeTree,k)[1]-a+h,k===T&&(I+=d)):"center"===b?I+=(g+ed(o.sizeTree,k)[1]-a+h)/2:I-=l,y&&(I+=y);var B=function(e){A(),e?(p("retrying to scroll to",{location:t},Q.DEBUG),m(w,t)):p("list did not change, scroll successful",{},Q.DEBUG)};if(A(),"smooth"===x){var R=!1;q=n(1,function(e){R=R||e}),C=v(s,function(){B(R)})}else C=v(E(n,function(e){var r=setTimeout(function(){e(!1)},150);return function(t){t&&(e(!0),clearTimeout(r))}}),B);return S=setTimeout(function(){A()},1200),m(u,!0),p("scrolling from index to",{index:k,top:I,behavior:x},Q.DEBUG),{top:I,behavior:x}})),c),{scrollToIndex:w,topListHeight:y}},c(eL,eu,ee),{singleton:!0}),eN={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eP=P(function(e){var r=e[0],t=r.scrollContainerState,o=r.scrollTop,n=r.viewportHeight,a=r.headerHeight,i=r.footerHeight,u=r.scrollBy,l=x(!1),c=x(!0),s=b(),d=b(),p=x(4),f=x(0),m=y(E(F(E(O(o),B(1),k(!0)),E(O(o),B(1),k(!1),L(100))),q()),!1),g=y(E(F(E(u,k(!0)),E(u,k(!1),L(200))),q()),!1);D(E(N(O(o),O(f)),T(function(e){return e[0]<=e[1]}),q()),c),D(E(c,R(50)),d);var v=w(E(N(t,O(n),O(a),O(i),O(p)),I(function(e,r){var t,o,n=r[0],a=n.scrollTop,i=n.scrollHeight,u=r[1],l={viewportHeight:u,scrollTop:a,scrollHeight:i};return a+u-i>-r[4]?(a>e.state.scrollTop?(t="SCROLLED_DOWN",o=e.state.scrollTop-a):(t="SIZE_DECREASED",o=e.state.scrollTop-a||e.scrollTopDelta),{atBottom:!0,state:l,atBottomBecause:t,scrollTopDelta:o}):{atBottom:!1,notAtBottomBecause:l.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ur+p-g&&(m="up"),(i-=c)0){i=e[0].offset;var l=e[e.length-1];u=l.offset+l.size}var c=t-n.lastIndex,s=i,d=n.lastOffset+c*n.lastSize+(c-1)*o-u;return{items:eQ(e,n,a),topItems:eQ(r,n,a),topListHeight:r.reduce(function(e,r){return r.size+e},0),offsetTop:i,offsetBottom:d,top:s,bottom:u,totalCount:t,firstItemIndex:a}}var e$=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.data,a=r.firstItemIndex,i=r.gap,u=e[1],l=e[2],c=l.visibleRange,s=l.listBoundary,d=l.topListHeight,p=e[3],f=p.scrolledToInitialItem,m=p.initialTopMostItemIndex,g=e[4].topListHeight,h=e[5],v=e[6].didMount,C=e[7].recalcInProgress,S=x([]),k=b();D(u.topItemsIndexes,S);var I=y(E(N(v,C,O(c,eW),O(o),O(t),O(m),f,O(S),O(a),O(i),n),A(function(e){return e[0]&&!e[1]}),T(function(e){var r,t,o,n,a,i,u,l=e[2],c=l[0],s=l[1],d=e[3],p=e[5],f=e[6],m=e[7],g=e[8],h=e[9],D=e[10],v=e[4],b=v.sizeTree,x=v.offsetTree;if(0===d||0===c&&0===s)return Z({},eJ,{totalCount:d});if(es(b))return eX(function(e,r,t){if(eB(r)){var o=eI(e,r);return[{index:ed(r.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:t&&t[0]}]}return[{index:e,size:0,offset:0,data:t&&t[0]}]}("number"==typeof p?p:"LAST"===p.index?d-1:p.index,v,D),[],d,h,v,g);var w=[];if(m.length>0)for(var y,C=m[0],E=m[m.length-1],S=0,q=Y(eD(b,C,E));!(y=q()).done;)for(var A=y.value,T=A.value,k=Math.max(A.start,C),I=Math.min(A.end,E),B=k;B<=I;B++)w.push({index:B,size:T,offset:S,data:D&&D[B]}),S+=T;if(!f)return eX([],w,d,h,v,g);var R=m.length>0?m[m.length-1]+1:0,L=(r=x,t=c,o=s,void 0===(n=R)&&(n=0),n>0&&(t=Math.max(t,r[ew(r,n,eC)].offset)),ev((a=ew(r,t,eE),i=ew(r,o,eE,a),r.slice(a,i+1)),eS));if(0===L.length)return null;var H=d-1;return eX((function(e){for(var r,t=Y(L);!(r=t()).done;){var o=r.value,n=o.value,a=n.offset,i=o.start,u=n.size;if(n.offset=s);p++)e.push({index:p,size:u,offset:a,data:D&&D[p]}),a+=u+h}}(u=[]),u),w,d,h,v,g)}),A(function(e){return null!==e}),q()),eJ);return D(E(n,A(function(e){return void 0!==e}),T(function(e){return e.length})),o),D(E(I,T(function(e){return e.topListHeight})),g),D(g,d),D(E(I,T(function(e){return[e.top,e.bottom]})),s),D(E(I,T(function(e){return e.items})),k),Z({listState:I,topItemsIndexes:S,endReached:w(E(I,A(function(e){return e.items.length>0}),H(o,n),A(function(e){var r=e[0].items;return r[r.length-1].originalIndex===e[1]-1}),T(function(e){return[e[1]-1,e[2]]}),q(eW),T(function(e){return e[0]}))),startReached:w(E(I,R(200),A(function(e){var r=e.items;return r.length>0&&r[0].originalIndex===e.topItems.length}),T(function(e){return e.items[0].index}),q())),rangeChanged:w(E(I,A(function(e){return e.items.length>0}),T(function(e){for(var r=e.items,t=0,o=r.length-1;"group"===r[t].type&&tt;)o--;return{startIndex:r[t].index,endIndex:r[o].index}}),q(eZ))),itemsRendered:k},h)},c(eL,eM,eY,eV,eO,eP,ez,ey),{singleton:!0}),e0=P(function(e){var r=e[0],t=r.sizes,o=r.firstItemIndex,n=r.data,a=r.gap,i=e[1].listState,u=e[2].didMount,l=x(0);return D(E(u,H(l),A(function(e){return 0!==e[1]}),H(t,o,a,n),T(function(e){var r=e[0][1],t=e[1],o=e[2],n=e[3],a=e[4],i=void 0===a?[]:a,u=0;if(t.groupIndices.length>0)for(var l,c=Y(t.groupIndices);!((l=c()).done||l.value-u>=r);)u++;var s=r+u;return eX(Array.from({length:s}).map(function(e,r){return{index:r,size:0,offset:0,data:i[r]}}),[],s,n,t,o)})),i),{initialItemCount:l}},c(eL,e$,ez),{singleton:!0}),e1=P(function(e){var r=e[0].scrollVelocity,t=x(!1),o=b(),n=x(!1);return D(E(r,H(n,t,o),A(function(e){return!!e[1]}),T(function(e){var r=e[0],t=e[1],o=e[2],n=e[3],a=t.enter;if(o){if((0,t.exit)(r,n))return!1}else if(a(r,n))return!0;return o}),q()),t),E(N(t,r,o),H(n))(1,function(e){var r=e[0],t=e[1];return r[0]&&t&&t.change&&t.change(r[1],r[2])}),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:r,scrollSeekRangeChanged:o}},c(eP),{singleton:!0}),e2=P(function(e){var r=e[0].topItemsIndexes,t=x(0);return D(E(t,A(function(e){return e>0}),T(function(e){return Array.from({length:e}).map(function(e,r){return r})})),r),{topItemCount:t}},c(e$)),e3=P(function(e){var r=e[0],t=r.footerHeight,o=r.headerHeight,n=r.fixedHeaderHeight,a=r.fixedFooterHeight,i=e[1].listState,u=b(),l=y(E(N(t,a,o,n,i),T(function(e){var r=e[4];return e[0]+e[1]+e[2]+e[3]+r.offsetBottom+r.bottom})),0);return D(O(l),u),{totalListHeight:l,totalListHeightChanged:u}},c(eu,e$),{singleton:!0});function e5(e){var r,t=!1;return function(){return t||(t=!0,r=e()),r}}var e8=e5(function(){return/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)}),e4=P(function(e){var r=e[0],t=r.scrollBy,o=r.scrollTop,n=r.deviation,a=r.scrollingInProgress,i=e[1],u=i.isScrolling,l=i.isAtBottom,c=i.scrollDirection,s=e[3],d=s.beforeUnshiftWith,p=s.shiftWithOffset,f=s.sizes,g=s.gap,h=e[4].log,v=e[5].recalcInProgress,b=w(E(e[2].listState,H(i.lastJumpDueToItemResize),I(function(e,r){var t=e[1],o=r[0],n=o.items,a=o.totalCount,i=o.bottom+o.offsetBottom,u=0;return e[2]===a&&t.length>0&&n.length>0&&(0===n[0].originalIndex&&0===t[0].originalIndex||0!=(u=i-e[3])&&(u+=r[1])),[u,n,a,i]},[0,[],0,0]),A(function(e){return 0!==e[0]}),H(o,c,a,l,h),A(function(e){return!e[3]&&0!==e[1]&&"up"===e[2]}),T(function(e){var r=e[0][0];return(0,e[5])("Upward scrolling compensation",{amount:r},Q.DEBUG),r})));function x(e){e>0?(m(t,{top:-e,behavior:"auto"}),m(n,0)):(m(n,0),m(t,{top:-e,behavior:"auto"}))}return E(b,H(n,u))(1,function(e){var r=e[0],t=e[1];e[2]&&e8()?m(n,t-r):x(-r)}),E(N(y(u,!1),n,v),A(function(e){return!e[0]&&!e[2]&&0!==e[1]}),T(function(e){return e[1]}),R(1))(1,x),D(E(p,T(function(e){return{top:-e}})),t),E(d,H(f,g),T(function(e){var r=e[0];return r*e[1].lastSize+r*e[2]}))(1,function(e){m(n,e),requestAnimationFrame(function(){m(t,{top:e}),requestAnimationFrame(function(){m(n,0),m(v,!1)})})}),{deviation:n}},c(eu,eP,e$,eL,ee,ey)),e6=P(function(e){var r=e[0].totalListHeight,t=e[1].didMount,o=e[2].scrollTo,n=x(0);return E(t,H(n),A(function(e){return 0!==e[1]}),T(function(e){return{top:e[1]}}))(1,function(e){v(E(r,A(function(e){return 0!==e})),function(){setTimeout(function(){m(o,e)})})}),{initialScrollTop:n}},c(e3,ez,eu),{singleton:!0}),e9=P(function(e){var r=e[0].viewportHeight,t=e[1].totalListHeight,o=x(!1);return{alignToBottom:o,paddingTopAddition:y(E(N(o,r,t),A(function(e){return e[0]}),T(function(e){return Math.max(0,e[1]-e[2])}),q()),0)}},c(eu,e3),{singleton:!0}),e7=P(function(e){var r=e[0],t=r.scrollTo,o=r.scrollContainerState,n=b(),a=b(),i=b(),u=x(!1),l=x(void 0);return D(E(N(n,a),T(function(e){var r=e[0],t=r.viewportHeight,o=r.scrollHeight;return{scrollTop:Math.max(0,r.scrollTop-e[1].offsetTop),scrollHeight:o,viewportHeight:t}})),o),D(E(t,H(a),T(function(e){var r=e[0];return Z({},r,{top:r.top+e[1].offsetTop})})),i),{useWindowScroll:u,customScrollParent:l,windowScrollContainerState:n,windowViewportRect:a,windowScrollTo:i}},c(eu)),re=["done","behavior","align"],rr=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.gap,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.headerHeight,c=a.fixedHeaderHeight,s=a.fixedFooterHeight,d=a.scrollingInProgress,p=e[2].scrollToIndex,f=b();return D(E(f,H(t,u,o,l,c,s,i),H(n),T(function(e){var r=e[0],t=r[0],o=r[1],n=r[2],a=r[3],i=r[4],u=r[5],l=r[6],c=r[7],s=e[1],p=t.done,f=t.behavior,m=t.align,g=K(t,re),h=null,D=ek(t,o,a-1),b=eT(D,o.offsetTree,s)+i+u;return bc+n-l&&(h=Z({},g,{behavior:f,align:null!=m?m:"end"})),h?p&&v(E(d,B(1),A(function(e){return!1===e})),p):p&&p(),h}),A(function(e){return null!==e})),p),{scrollIntoView:f}},c(eL,eu,eO,e$,ee),{singleton:!0}),rt=["listState","topItemsIndexes"],ro=P(function(e){return Z({},e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},c(eY,e0,ez,e1,e3,e6,e9,e7,rr)),rn=P(function(e){var r=e[0],t=r.totalCount,o=r.sizeRanges,n=r.fixedItemSize,a=r.defaultItemSize,i=r.trackItemSizes,u=r.itemSize,l=r.data,c=r.firstItemIndex,s=r.groupIndices,d=r.statefulTotalCount,p=r.gap,f=e[1],m=f.initialTopMostItemIndex,g=f.scrolledToInitialItem,h=e[2],v=e[3],b=e[4],x=b.listState,w=b.topItemsIndexes,y=K(b,rt),C=e[5].scrollToIndex,S=e[7].topItemCount,q=e[8].groupCounts,A=e[9],k=e[10];return D(y.rangeChanged,A.scrollSeekRangeChanged),D(E(A.windowViewportRect,T(function(e){return e.visibleHeight})),h.viewportHeight),Z({totalCount:t,data:l,firstItemIndex:c,sizeRanges:o,initialTopMostItemIndex:m,scrolledToInitialItem:g,topItemsIndexes:w,topItemCount:S,groupCounts:q,fixedItemHeight:n,defaultItemHeight:a,gap:p},v,{statefulTotalCount:d,listState:x,scrollToIndex:C,trackItemSizes:i,itemSize:u,groupIndices:s},y,A,h,k)},c(eL,eV,eu,eG,e$,eO,e4,e2,eM,ro,ee)),ra=e5(function(){if("undefined"==typeof document)return"sticky";var e=document.createElement("div");return e.style.position="-webkit-sticky","-webkit-sticky"===e.style.position?"-webkit-sticky":"sticky"});function ri(e,r){var t=(0,n.useRef)(null),o=(0,n.useCallback)(function(o){if(null!==o&&o.offsetParent){var n,a,i=o.getBoundingClientRect(),u=i.width;if(r){var l=r.getBoundingClientRect(),c=i.top-l.top;n=l.height-Math.max(0,c),a=c+r.scrollTop}else n=window.innerHeight-Math.max(0,i.top),a=i.top+window.pageYOffset;t.current={offsetTop:a,visibleHeight:n,visibleWidth:u},e(t.current)}},[e,r]),a=er(o),i=a.callbackRef,u=a.ref,l=(0,n.useCallback)(function(){o(u.current)},[o,u]);return(0,n.useEffect)(function(){if(r){r.addEventListener("scroll",l);var e=new ResizeObserver(l);return e.observe(r),function(){r.removeEventListener("scroll",l),e.unobserve(r)}}return window.addEventListener("scroll",l),window.addEventListener("resize",l),function(){window.removeEventListener("scroll",l),window.removeEventListener("resize",l)}},[l,r]),i}var ru=n.createContext(void 0),rl=n.createContext(void 0),rc=["placeholder"],rs=["style","children"],rd=["style","children"];function rp(e){return e}var rf=P(function(){var e=x(function(e){return"Item "+e}),r=x(null),t=x(function(e){return"Group "+e}),o=x({}),n=x(rp),a=x("div"),i=x(f),u=function(e,r){return void 0===r&&(r=null),y(E(o,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,groupContent:t,components:o,computeItemKey:n,headerFooterTag:a,scrollerRef:i,FooterComponent:u("Footer"),HeaderComponent:u("Header"),TopItemListComponent:u("TopItemList"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),GroupComponent:u("Group","div"),ScrollerComponent:u("Scroller","div"),EmptyPlaceholder:u("EmptyPlaceholder"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder")}});function rm(e,r){var t=b();return t(1,function(){return console.warn("react-virtuoso: You are using a deprecated property. "+r,"color: red;","color: inherit;","color: blue;")}),D(t,e),t}var rg=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),group:rm(t.groupContent,"Rename the %cgroup%c prop to %cgroupContent."),topItems:rm(r.topItemCount,"Rename the %ctopItems%c prop to %ctopItemCount."),itemHeight:rm(r.fixedItemHeight,"Rename the %citemHeight%c prop to %cfixedItemHeight."),scrollingStateChange:rm(r.isScrolling,"Rename the %cscrollingStateChange%c prop to %cisScrolling."),adjustForPrependedItems:b(),maxHeightCacheSize:b(),footer:b(),header:b(),HeaderContainer:b(),FooterContainer:b(),ItemContainer:b(),ScrollContainer:b(),GroupContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.adjustForPrependedItems)(1,function(){console.warn("react-virtuoso: adjustForPrependedItems is no longer supported. Use the firstItemIndex property instead - https://virtuoso.dev/prepend-items.","color: red;","color: inherit;","color: blue;")}),(0,o.maxHeightCacheSize)(1,function(){console.warn("react-virtuoso: maxHeightCacheSize is no longer necessary. Setting it has no effect - remove it from your code.")}),(0,o.HeaderContainer)(1,function(){console.warn("react-virtuoso: HeaderContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the header component and pass components.Header to change its contents.")}),(0,o.FooterContainer)(1,function(){console.warn("react-virtuoso: FooterContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the footer component and pass components.Footer to change its contents.")}),(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rc);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.footer,"Footer","footer"),n(o.header,"Header","header"),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),n(o.emptyComponent,"EmptyPlaceholder","emptyComponent"),n(o.GroupContainer,"Group","GroupContainer"),Z({},r,t,o)},c(rn,rf)),rh=function(e){return n.createElement("div",{style:{height:e.height}})},rD={position:ra(),zIndex:1,overflowAnchor:"none"},rv={overflowAnchor:"none"},rb=n.memo(function(e){var r=e.showTopList,t=void 0!==r&&r,o=rH("listState"),a=rL("sizeRanges"),i=rH("useWindowScroll"),u=rH("customScrollParent"),l=rL("windowScrollContainerState"),c=rL("scrollContainerState"),s=rH("itemContent"),d=rH("context"),p=rH("groupContent"),m=rH("trackItemSizes"),g=eo(a,rH("itemSize"),m,t?f:u||i?l:c,rH("log"),rL("gap"),u).callbackRef,h=n.useState(0),D=h[0],v=h[1];rF("deviation",function(e){D!==e&&v(e)});var b=rH("EmptyPlaceholder"),x=rH("ScrollSeekPlaceholder")||rh,w=rH("ListComponent"),y=rH("ItemComponent"),C=rH("GroupComponent"),E=rH("computeItemKey"),S=rH("isSeeking"),q=rH("groupIndices").length>0,A=rH("paddingTopAddition"),T=t?{}:{boxSizing:"border-box",paddingTop:o.offsetTop+A,paddingBottom:o.offsetBottom,marginTop:D};return!t&&0===o.totalCount&&b?(0,n.createElement)(b,rC(b,d)):(0,n.createElement)(w,Z({},rC(w,d),{ref:g,style:T,"data-test-id":t?"virtuoso-top-item-list":"virtuoso-item-list"}),(t?o.topItems:o.items).map(function(e){var r=e.originalIndex,t=E(r+o.firstItemIndex,e.data,d);return S?(0,n.createElement)(x,Z({},rC(x,d),{key:t,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?(0,n.createElement)(C,Z({},rC(C,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:rD}),p(e.index)):(0,n.createElement)(y,Z({},rC(y,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:rv}),q?s(e.index,e.groupIndex,e.data,d):s(e.index,e.data,d))}))}),rx={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},rw={width:"100%",height:"100%",position:"absolute",top:0},ry={width:"100%",position:ra(),top:0};function rC(e,r){if("string"!=typeof e)return{context:r}}var rE=n.memo(function(){var e=rH("HeaderComponent"),r=rL("headerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),rS=n.memo(function(){var e=rH("FooterComponent"),r=rL("footerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null});function rq(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rs),l=r("scrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("scrollerRef"),p=o("context"),f=ei(l,s,c,d),m=f.scrollerRef,g=f.scrollByCallback;return t("scrollTo",f.scrollToCallback),t("scrollBy",g),(0,n.createElement)(c,Z({ref:m,style:Z({},rx,a),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},u,rC(c,p)),i)})}function rA(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rd),l=r("windowScrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("totalListHeight"),p=o("deviation"),m=o("customScrollParent"),g=o("context"),h=ei(l,s,c,f,m),D=h.scrollerRef,v=h.scrollByCallback,b=h.scrollToCallback;return X(function(){return D.current=m||window,function(){D.current=null}},[D,m]),t("windowScrollTo",b),t("scrollBy",v),(0,n.createElement)(c,Z({style:Z({position:"relative"},a,0!==d?{height:d+p}:{}),"data-virtuoso-scroller":!0},u,rC(c,g)),i)})}var rT=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("viewportHeight"),i=rL("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},rk=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("windowViewportRect"),a=rL("fixedItemHeight"),i=ri(o,rH("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},rI=function(e){var r=e.children,t=rH("TopItemListComponent"),o=Z({},ry,{marginTop:rH("headerHeight")+"px"}),a=rH("context");return(0,n.createElement)(t||"div",{style:o,context:a},r)},rB=M(rg,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering",item:"item",group:"group",topItems:"topItems",itemHeight:"itemHeight",scrollingStateChange:"scrollingStateChange",maxHeightCacheSize:"maxHeightCacheSize",footer:"footer",header:"header",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",GroupContainer:"GroupContainer",emptyComponent:"emptyComponent",HeaderContainer:"HeaderContainer",FooterContainer:"FooterContainer",scrollSeek:"scrollSeek"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",adjustForPrependedItems:"adjustForPrependedItems",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=rH("useWindowScroll"),t=rH("topItemsIndexes").length>0,o=rH("customScrollParent");return n.createElement(o||r?rN:rO,Z({},e),n.createElement(o||r?rk:rT,null,n.createElement(rE,null),n.createElement(rb,null),n.createElement(rS,null)),t&&n.createElement(rI,null,n.createElement(rb,{showTopList:!0})))})),rR=rB.Component,rL=rB.usePublisher,rH=rB.useEmitterValue,rF=rB.useEmitter,rO=rq({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rN=rA({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rP={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rz={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rV=Math.round,rU=Math.ceil,rG=Math.floor,rj=Math.min,rM=Math.max;function rW(e,r,t){return Array.from({length:r-e+1}).map(function(r,o){return{index:o+e,data:null==t?void 0:t[o+e]}})}function rZ(e,r){return e&&e.column===r.column&&e.row===r.row}var rK=P(function(e){var r=e[0],t=r.overscan,o=r.visibleRange,n=r.listBoundary,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.scrollBy,c=a.scrollTo,s=a.smoothScrollTargetReached,d=a.scrollContainerState,p=a.footerHeight,f=a.headerHeight,m=e[2],g=e[3],h=e[4],v=h.propsReady,C=h.didMount,S=e[5],I=S.windowViewportRect,B=S.windowScrollTo,R=S.useWindowScroll,L=S.customScrollParent,F=S.windowScrollContainerState,P=e[6],z=x(0),V=x(0),U=x(rP),G=x({height:0,width:0}),j=x({height:0,width:0}),M=b(),W=b(),K=x(0),_=x(void 0),Y=x({row:0,column:0});D(E(N(C,V,_),A(function(e){return 0!==e[1]}),T(function(e){return{items:rW(0,e[1]-1,e[2]),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}})),U),D(E(N(O(z),o,O(Y,rZ),O(j,function(e,r){return e&&e.width===r.width&&e.height===r.height}),_),H(G),T(function(e){var r=e[0],t=r[0],o=r[1],n=o[0],a=o[1],i=r[2],u=r[3],l=r[4],c=e[1],s=i.row,d=i.column,p=u.height,f=u.width,m=c.width;if(0===t||0===m)return rP;if(0===f)return Z({},rz,{items:rW(0,0,l)});var g=rM(1,rG((m+d)/(f+d))),h=g*rG((n+s)/(p+s)),D=g*rU((a+s)/(p+s))-1;D=rj(t-1,rM(D,g-1));var v=rW(h=rj(D,rM(0,h)),D,l),b=r_(c,i,u,v),x=b.top,w=b.bottom,y=rU(t/g);return{items:v,offsetTop:x,offsetBottom:y*p+(y-1)*s-w,top:x,bottom:w,itemHeight:p,itemWidth:f}})),U),D(E(_,A(function(e){return void 0!==e}),T(function(e){return e.length})),z),D(E(G,T(function(e){return e.height})),u),D(E(N(G,j,U,Y),T(function(e){var r=r_(e[0],e[3],e[1],e[2].items);return[r.top,r.bottom]}),q(eW)),n);var J=w(E(O(U),A(function(e){return e.items.length>0}),H(z),A(function(e){var r=e[0].items;return r[r.length-1].index===e[1]-1}),T(function(e){return e[1]-1}),q())),Q=w(E(O(U),A(function(e){var r=e.items;return r.length>0&&0===r[0].index}),k(0),q())),X=w(E(O(U),A(function(e){return e.items.length>0}),T(function(e){var r=e.items;return{startIndex:r[0].index,endIndex:r[r.length-1].index}}),q(eZ)));D(X,g.scrollSeekRangeChanged),D(E(M,H(G,j,z,Y),T(function(e){var r=e[1],t=e[2],o=e[3],n=e[4],a=eF(e[0]),i=a.align,u=a.behavior,l=a.offset,c=a.index;"LAST"===c&&(c=o-1);var s=rY(r,n,t,c=rM(0,c,rj(o-1,c)));return"end"===i?s=rV(s-r.height+t.height):"center"===i&&(s=rV(s-r.height/2+t.height/2)),l&&(s+=l),{top:s,behavior:u}})),c);var $=y(E(U,T(function(e){return e.offsetBottom+e.bottom})),0);return D(E(I,T(function(e){return{width:e.visibleWidth,height:e.visibleHeight}})),G),Z({data:_,totalCount:z,viewportDimensions:G,itemDimensions:j,scrollTop:i,scrollHeight:W,overscan:t,scrollBy:l,scrollTo:c,scrollToIndex:M,smoothScrollTargetReached:s,windowViewportRect:I,windowScrollTo:B,useWindowScroll:R,customScrollParent:L,windowScrollContainerState:F,deviation:K,scrollContainerState:d,footerHeight:p,headerHeight:f,initialItemCount:V,gap:Y},g,{gridState:U,totalListHeight:$},m,{startReached:Q,endReached:J,rangeChanged:X,propsReady:v},P)},c(eY,eu,eP,e1,ez,e7,ee));function r_(e,r,t,o){var n=t.height;return void 0===n||0===o.length?{top:0,bottom:0}:{top:rY(e,r,t,o[0].index),bottom:rY(e,r,t,o[o.length-1].index)+n}}function rY(e,r,t,o){var n,a,i,u=rG(o/(n=e.width,a=t.width,rM(1,rG((n+(i=r.column))/(a+i))))),l=u*t.height+rM(0,u-1)*r.row;return l>0?l+r.row:l}var rJ=["placeholder"],rQ=P(function(){var e=x(function(e){return"Item "+e}),r=x({}),t=x(null),o=x("virtuoso-grid-item"),n=x("virtuoso-grid-list"),a=x(rp),i=x("div"),u=x(f),l=function(e,t){return void 0===t&&(t=null),y(E(r,T(function(r){return r[e]}),q()),t)};return{context:t,itemContent:e,components:r,computeItemKey:a,itemClassName:o,listClassName:n,headerFooterTag:i,scrollerRef:u,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rX=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),ItemContainer:b(),ScrollContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rJ);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),Z({},r,t,o)},c(rK,rQ)),r$=n.memo(function(){var e=r4("gridState"),r=r4("listClassName"),t=r4("itemClassName"),o=r4("itemContent"),a=r4("computeItemKey"),i=r4("isSeeking"),u=r8("scrollHeight"),l=r4("ItemComponent"),c=r4("ListComponent"),s=r4("ScrollSeekPlaceholder"),d=r4("context"),p=r8("itemDimensions"),f=r8("gap"),m=r4("log"),g=et(function(e){u(e.parentElement.parentElement.scrollHeight);var r=e.firstChild;r&&p(r.getBoundingClientRect()),f({row:te("row-gap",getComputedStyle(e).rowGap,m),column:te("column-gap",getComputedStyle(e).columnGap,m)})});return(0,n.createElement)(c,Z({ref:g,className:r},rC(c,d),{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom}}),e.items.map(function(r){var u=a(r.index,r.data,d);return i?(0,n.createElement)(s,Z({key:u},rC(s,d),{index:r.index,height:e.itemHeight,width:e.itemWidth})):(0,n.createElement)(l,Z({},rC(l,d),{className:t,"data-index":r.index,key:u}),o(r.index,r.data,d))}))}),r0=n.memo(function(){var e=r4("HeaderComponent"),r=r8("headerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r1=n.memo(function(){var e=r4("FooterComponent"),r=r8("footerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r2=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("itemDimensions"),a=r8("viewportDimensions"),i=et(function(e){a(e.getBoundingClientRect())});return n.useEffect(function(){t&&(a({height:t.viewportHeight,width:t.viewportWidth}),o({height:t.itemHeight,width:t.itemWidth}))},[t,a,o]),n.createElement("div",{style:rw,ref:i},r)},r3=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("windowViewportRect"),a=r8("itemDimensions"),i=ri(o,r4("customScrollParent"));return n.useEffect(function(){t&&(a({height:t.itemHeight,width:t.itemWidth}),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,o,a]),n.createElement("div",{ref:i,style:rw},r)},r5=M(rX,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",item:"item",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",scrollSeek:"scrollSeek"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},n.memo(function(e){var r=Z({},e),t=r4("useWindowScroll"),o=r4("customScrollParent");return n.createElement(o||t?r7:r9,Z({},r),n.createElement(o||t?r3:r2,null,n.createElement(r0,null),n.createElement(r$,null),n.createElement(r1,null)))})),r8=(r5.Component,r5.usePublisher),r4=r5.useEmitterValue,r6=r5.useEmitter,r9=rq({usePublisher:r8,useEmitterValue:r4,useEmitter:r6}),r7=rA({usePublisher:r8,useEmitterValue:r4,useEmitter:r6});function te(e,r,t){return"normal"===r||null!=r&&r.endsWith("px")||t(e+" was not resolved to pixel value correctly",r,Q.WARN),"normal"===r?0:parseInt(null!=r?r:"0",10)}var tr=P(function(){var e=x(function(e){return n.createElement("td",null,"Item $",e)}),r=x(null),t=x(null),o=x(null),a=x({}),i=x(rp),u=x(f),l=function(e,r){return void 0===r&&(r=null),y(E(a,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,fixedHeaderContent:t,fixedFooterContent:o,components:a,computeItemKey:i,scrollerRef:u,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),tt=P(function(e){return Z({},e[0],e[1])},c(rn,tr)),to=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height}}))},tn=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height,padding:0,border:0}}))},ta=n.memo(function(){var e=ts("listState"),r=tc("sizeRanges"),t=ts("useWindowScroll"),o=ts("customScrollParent"),a=tc("windowScrollContainerState"),i=tc("scrollContainerState"),u=ts("itemContent"),l=ts("trackItemSizes"),c=eo(r,ts("itemSize"),l,o||t?a:i,ts("log"),void 0,o),s=c.callbackRef,d=c.ref,p=n.useState(0),f=p[0],m=p[1];td("deviation",function(e){f!==e&&(d.current.style.marginTop=e+"px",m(e))});var g=ts("EmptyPlaceholder"),h=ts("ScrollSeekPlaceholder")||to,D=ts("FillerRow")||tn,v=ts("TableBodyComponent"),b=ts("TableRowComponent"),x=ts("computeItemKey"),w=ts("isSeeking"),y=ts("paddingTopAddition"),C=ts("firstItemIndex"),E=ts("statefulTotalCount"),S=ts("context");if(0===E&&g)return(0,n.createElement)(g,rC(g,S));var q=e.offsetTop+y+f,A=e.offsetBottom,T=q>0?n.createElement(D,{height:q,key:"padding-top"}):null,k=A>0?n.createElement(D,{height:A,key:"padding-bottom"}):null,I=e.items.map(function(e){var r=e.originalIndex,t=x(r+C,e.data,S);return w?(0,n.createElement)(h,Z({},rC(h,S),{key:t,index:e.index,height:e.size,type:e.type||"item"})):(0,n.createElement)(b,Z({},rC(b,S),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:{overflowAnchor:"none"}}),u(e.index,e.data,S))});return(0,n.createElement)(v,Z({ref:s,"data-test-id":"virtuoso-item-list"},rC(v,S)),[T].concat(I,[k]))}),ti=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("viewportHeight"),i=tc("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},tu=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("windowViewportRect"),a=tc("fixedItemHeight"),i=ri(o,ts("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},tl=M(tt,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=ts("useWindowScroll"),t=ts("customScrollParent"),o=tc("fixedHeaderHeight"),i=tc("fixedFooterHeight"),u=ts("fixedHeaderContent"),l=ts("fixedFooterContent"),c=ts("context"),s=et(a(o,function(e){return en(e,"height")})),d=et(a(i,function(e){return en(e,"height")})),p=ts("TableComponent"),f=ts("TableHeadComponent"),m=ts("TableFooterComponent"),g=u?n.createElement(f,Z({key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:s},rC(f,c)),u()):null,h=l?n.createElement(m,Z({key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:d},rC(m,c)),l()):null;return n.createElement(t||r?tf:tp,Z({},e),n.createElement(t||r?tu:ti,null,n.createElement(p,Z({style:{borderSpacing:0}},rC(p,c)),[g,n.createElement(ta,{key:"TableBody"}),h])))})),tc=(tl.Component,tl.usePublisher),ts=tl.useEmitterValue,td=tl.useEmitter,tp=rq({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tf=rA({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tm=rR},94203:function(e,r,t){"use strict";function o(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,r){return(!r||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,r){if(e.clientHeightr||a>e&&i=r&&u>=t?a-e-o:i>r&&ut?i-r+n:0}t.d(r,{Z:function(){return c}});var u=function(e,r){var t=window,n=r.scrollMode,u=r.block,l=r.inline,c=r.boundary,s=r.skipOverflowHiddenElements,d="function"==typeof c?c:function(e){return e!==c};if(!o(e))throw TypeError("Invalid target");for(var p,f,m=document.scrollingElement||document.documentElement,g=[],h=e;o(h)&&d(h);){if((h=null==(f=(p=h).parentElement)?p.getRootNode().host||null:f)===m){g.push(h);break}null!=h&&h===document.body&&a(h)&&!a(document.documentElement)||null!=h&&a(h,s)&&g.push(h)}for(var D=t.visualViewport?t.visualViewport.width:innerWidth,v=t.visualViewport?t.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=e.getBoundingClientRect(),y=w.height,C=w.width,E=w.top,S=w.right,q=w.bottom,A=w.left,T="start"===u||"nearest"===u?E:"end"===u?q:E+y/2,k="center"===l?A+C/2:"end"===l?S:A,I=[],B=0;B=0&&A>=0&&q<=v&&S<=D&&E>=O&&q<=P&&A>=z&&S<=N)break;var V=getComputedStyle(R),U=parseInt(V.borderLeftWidth,10),G=parseInt(V.borderTopWidth,10),j=parseInt(V.borderRightWidth,10),M=parseInt(V.borderBottomWidth,10),W=0,Z=0,K="offsetWidth"in R?R.offsetWidth-R.clientWidth-U-j:0,_="offsetHeight"in R?R.offsetHeight-R.clientHeight-G-M:0,Y="offsetWidth"in R?0===R.offsetWidth?0:F/R.offsetWidth:0,J="offsetHeight"in R?0===R.offsetHeight?0:H/R.offsetHeight:0;if(m===R)W="start"===u?T:"end"===u?T-v:"nearest"===u?i(x,x+v,v,G,M,x+T,x+T+y,y):T-v/2,Z="start"===l?k:"center"===l?k-D/2:"end"===l?k-D:i(b,b+D,D,U,j,b+k,b+k+C,C),W=Math.max(0,W+x),Z=Math.max(0,Z+b);else{W="start"===u?T-O-G:"end"===u?T-P+M+_:"nearest"===u?i(O,P,H,G,M+_,T,T+y,y):T-(O+H/2)+_/2,Z="start"===l?k-z-U:"center"===l?k-(z+F/2)+K/2:"end"===l?k-N+j+K:i(z,N,F,U,j+K,k,k+C,C);var Q=R.scrollLeft,X=R.scrollTop;T+=X-(W=Math.max(0,Math.min(X+W/J,R.scrollHeight-H/J+_))),k+=Q-(Z=Math.max(0,Math.min(Q+Z/Y,R.scrollWidth-F/Y+K)))}I.push({el:R,top:W,left:Z})}return I};function l(e){return e===Object(e)&&0!==Object.keys(e).length}var c=function(e,r){var t=e.isConnected||e.ownerDocument.documentElement.contains(e);if(l(r)&&"function"==typeof r.behavior)return r.behavior(t?u(e,r):[]);if(t){var o=!1===r?{block:"end",inline:"nearest"}:l(r)?r:{block:"start",inline:"nearest"};return function(e,r){void 0===r&&(r="auto");var t="scrollBehavior"in document.body.style;e.forEach(function(e){var o=e.el,n=e.top,a=e.left;o.scroll&&t?o.scroll({top:n,left:a,behavior:r}):(o.scrollTop=n,o.scrollLeft=a)})}(u(e,o),o.behavior)}}},12902:function(e,r,t){"use strict";function o(e){for(var r=arguments.length,t=Array(r>1?r-1:0),o=1;o3?r.i-4:r.i:Array.isArray(e)?1:s(e)?2:d(e)?3:0}function l(e,r){return 2===u(e)?e.has(r):Object.prototype.hasOwnProperty.call(e,r)}function c(e,r,t){var o=u(e);2===o?e.set(r,t):3===o?(e.delete(r),e.add(t)):e[r]=t}function s(e){return O&&e instanceof Map}function d(e){return N&&e instanceof Set}function p(e){return e.o||e.t}function f(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var r=M(e);delete r[U];for(var t=j(r),o=0;o1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),r&&i(e,function(e,r){return m(r,!0)},!0)),e}function g(){o(2)}function h(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function D(e){var r=W[e];return r||o(18,e),r}function v(e,r){r&&(D("Patches"),e.u=[],e.s=[],e.v=r)}function b(e){x(e),e.p.forEach(y),e.p=null}function x(e){e===H&&(H=e.l)}function w(e){return H={p:[],l:H,h:e,m:!0,_:0}}function y(e){var r=e[U];0===r.i||1===r.i?r.j():r.O=!0}function C(e,r){r._=r.p.length;var t=r.p[0],n=void 0!==e&&e!==t;return r.h.g||D("ES5").S(r,e,n),n?(t[U].P&&(b(r),o(4)),a(e)&&(e=E(r,e),r.l||q(r,e)),r.u&&D("Patches").M(t[U].t,e,r.u,r.s)):e=E(r,t,[]),b(r),r.u&&r.v(r.u,r.s),e!==z?e:void 0}function E(e,r,t){if(h(r))return r;var o=r[U];if(!o)return i(r,function(n,a){return S(e,o,r,n,a,t)},!0),r;if(o.A!==e)return r;if(!o.P)return q(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var n=4===o.i||5===o.i?o.o=f(o.k):o.o;i(3===o.i?new Set(n):n,function(r,a){return S(e,o,n,r,a,t)}),q(e,n,!1),t&&e.u&&D("Patches").R(o,t,e.u,e.s)}return o.o}function S(e,r,t,o,i,u){if(n(i)){var s=E(e,i,u&&r&&3!==r.i&&!l(r.D,o)?u.concat(o):void 0);if(c(t,o,s),!n(s))return;e.m=!1}if(a(i)&&!h(i)){if(!e.h.F&&e._<1)return;E(e,i),r&&r.A.l||q(e,i)}}function q(e,r,t){void 0===t&&(t=!1),e.h.F&&e.m&&m(r,t)}function A(e,r){var t=e[U];return(t?p(t):e)[r]}function T(e,r){if(r in e)for(var t=Object.getPrototypeOf(e);t;){var o=Object.getOwnPropertyDescriptor(t,r);if(o)return o;t=Object.getPrototypeOf(t)}}function k(e){e.P||(e.P=!0,e.l&&k(e.l))}function I(e){e.o||(e.o=f(e.t))}function B(e,r,t){var o,n,a,i,u,l,c,p=s(r)?D("MapSet").N(r,t):d(r)?D("MapSet").T(r,t):e.g?(a=n={i:(o=Array.isArray(r))?1:0,A:t?t.A:H,P:!1,I:!1,D:{},l:t,t:r,k:null,o:null,j:null,C:!1},i=Z,o&&(a=[n],i=K),l=(u=Proxy.revocable(a,i)).revoke,c=u.proxy,n.k=c,n.j=l,c):D("ES5").J(r,t);return(t?t.A:H).p.push(p),p}function R(e,r){switch(r){case 2:return new Map(e);case 3:return Array.from(e)}return f(e)}t.d(r,{P2:function(){return J},Uy:function(){return Y},_x:function(){return Q},mv:function(){return n}});var L,H,F="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),O="undefined"!=typeof Map,N="undefined"!=typeof Set,P="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,z=F?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),V=F?Symbol.for("immer-draftable"):"__$immer_draftable",U=F?Symbol.for("immer-state"):"__$immer_state",G=""+Object.prototype.constructor,j="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,M=Object.getOwnPropertyDescriptors||function(e){var r={};return j(e).forEach(function(t){r[t]=Object.getOwnPropertyDescriptor(e,t)}),r},W={},Z={get:function(e,r){if(r===U)return e;var t,o,n=p(e);if(!l(n,r))return(o=T(n,r))?"value"in o?o.value:null===(t=o.get)||void 0===t?void 0:t.call(e.k):void 0;var i=n[r];return e.I||!a(i)?i:i===A(e.t,r)?(I(e),e.o[r]=B(e.A.h,i,e)):i},has:function(e,r){return r in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,r,t){var o=T(p(e),r);if(null==o?void 0:o.set)return o.set.call(e.k,t),!0;if(!e.P){var n=A(p(e),r),a=null==n?void 0:n[U];if(a&&a.t===t)return e.o[r]=t,e.D[r]=!1,!0;if((t===n?0!==t||1/t==1/n:t!=t&&n!=n)&&(void 0!==t||l(e.t,r)))return!0;I(e),k(e)}return e.o[r]===t&&"number"!=typeof t&&(void 0!==t||r in e.o)||(e.o[r]=t,e.D[r]=!0,!0)},deleteProperty:function(e,r){return void 0!==A(e.t,r)||r in e.t?(e.D[r]=!1,I(e),k(e)):delete e.D[r],e.o&&delete e.o[r],!0},getOwnPropertyDescriptor:function(e,r){var t=p(e),o=Reflect.getOwnPropertyDescriptor(t,r);return o?{writable:!0,configurable:1!==e.i||"length"!==r,enumerable:o.enumerable,value:t[r]}:o},defineProperty:function(){o(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){o(12)}},K={};i(Z,function(e,r){K[e]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}}),K.deleteProperty=function(e,r){return K.set.call(this,e,r,void 0)},K.set=function(e,r,t){return Z.set.call(this,e[0],r,t,e[0])};var _=new(function(){function e(e){var r=this;this.g=P,this.F=!0,this.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var i,u=t;return t=e,function(e){var o=this;void 0===e&&(e=u);for(var n=arguments.length,a=Array(n>1?n-1:0),i=1;i1?o-1:0),a=1;a=0;t--){var t,o=r[t];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}t>-1&&(r=r.slice(t+1));var a=D("Patches").$;return n(e)?a(e,r):this.produce(e,function(e){return a(e,r)})},e}()),Y=_.produce,J=(_.produceWithPatches.bind(_),_.setAutoFreeze.bind(_),_.setUseProxies.bind(_),_.applyPatches.bind(_),_.createDraft.bind(_)),Q=_.finishDraft.bind(_)},45628:function(e,r,t){"use strict";/*! +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3729],{36531:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="EditFilled";var l=n.forwardRef(u)},29158:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="LinkOutlined";var l=n.forwardRef(u)},27496:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SendOutlined";var l=n.forwardRef(u)},93045:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SmileOutlined";var l=n.forwardRef(u)},55355:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="TeamOutlined";var l=n.forwardRef(u)},66017:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="VerticalAlignBottomOutlined";var l=n.forwardRef(u)},6907:function(e){"use strict";e.exports=function(e){return(e=String(e||""),o.test(e))?"rtl":n.test(e)?"ltr":"neutral"};var r="֑-߿יִ-﷽ﹰ-ﻼ",t="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",o=RegExp("^[^"+t+"]*["+r+"]"),n=RegExp("^[^"+r+"]*["+t+"]")},86492:function(e,r,t){var o,n,a,i,u,l,c,s,d,p,f,m,g,h,D,v,b,x,w,y,C,E,S,q,A,T,k,I;(e=t.nmd(e))&&e.exports,(n="object"==typeof t.g&&t.g).global===n||n.window,a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"\xad":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot"," ":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp","\xa0":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","‥":"nldr","…":"mldr","\xb7":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","\xb4":"acute","˜":"tilde","^":"Hat","\xaf":"macr","˘":"breve","˙":"dot","\xa8":"die","˚":"ring","˝":"dblac","\xb8":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","€":"euro","\xb9":"sup1","\xbd":"half","⅓":"frac13","\xbc":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","\xb2":"sup2","⅔":"frac23","⅖":"frac25","\xb3":"sup3","\xbe":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","\uD835\uDCB6":"ascr","\uD835\uDD52":"aopf","\uD835\uDD1E":"afr","\uD835\uDD38":"Aopf","\uD835\uDD04":"Afr","\uD835\uDC9C":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","\uD835\uDCB7":"bscr","\uD835\uDD53":"bopf","\uD835\uDD1F":"bfr","\uD835\uDD39":"Bopf",ℬ:"Bscr","\uD835\uDD05":"Bfr","\uD835\uDD20":"cfr","\uD835\uDCB8":"cscr","\uD835\uDD54":"copf",ℭ:"Cfr","\uD835\uDC9E":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","\uD835\uDD21":"dfr",ⅆ:"dd","\uD835\uDD55":"dopf","\uD835\uDCB9":"dscr","\uD835\uDC9F":"Dscr","\uD835\uDD07":"Dfr",ⅅ:"DD","\uD835\uDD3B":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr","\uD835\uDD22":"efr","\uD835\uDD56":"eopf",ℰ:"Escr","\uD835\uDD08":"Efr","\uD835\uDD3C":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","\uD835\uDD23":"ffr","\uD835\uDD57":"fopf","\uD835\uDCBB":"fscr","\uD835\uDD09":"Ffr","\uD835\uDD3D":"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr","\uD835\uDD58":"gopf","\uD835\uDD24":"gfr","\uD835\uDCA2":"Gscr","\uD835\uDD3E":"Gopf","\uD835\uDD0A":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","\uD835\uDD25":"hfr",ℎ:"planckh","\uD835\uDCBD":"hscr","\uD835\uDD59":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","\uD835\uDD5A":"iopf","\uD835\uDD26":"ifr","\uD835\uDCBE":"iscr",ⅈ:"ii","\uD835\uDD40":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","\uD835\uDCBF":"jscr","\uD835\uDD5B":"jopf","\uD835\uDD27":"jfr","\uD835\uDCA5":"Jscr","\uD835\uDD0D":"Jfr","\uD835\uDD41":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath","\uD835\uDD5C":"kopf","\uD835\uDCC0":"kscr","\uD835\uDD28":"kfr","\uD835\uDCA6":"Kscr","\uD835\uDD42":"Kopf","\uD835\uDD0E":"Kfr",ķ:"kcedil",Ķ:"Kcedil","\uD835\uDD29":"lfr","\uD835\uDCC1":"lscr",ℓ:"ell","\uD835\uDD5D":"lopf",ℒ:"Lscr","\uD835\uDD0F":"Lfr","\uD835\uDD43":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","\uD835\uDD2A":"mfr","\uD835\uDD5E":"mopf","\uD835\uDCC2":"mscr","\uD835\uDD10":"Mfr","\uD835\uDD44":"Mopf",ℳ:"Mscr","\uD835\uDD2B":"nfr","\uD835\uDD5F":"nopf","\uD835\uDCC3":"nscr",ℕ:"Nopf","\uD835\uDCA9":"Nscr","\uD835\uDD11":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","\uD835\uDD60":"oopf","\uD835\uDD2C":"ofr",ℴ:"oscr","\uD835\uDCAA":"Oscr","\uD835\uDD12":"Ofr","\uD835\uDD46":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","\uD835\uDD2D":"pfr","\uD835\uDCC5":"pscr","\uD835\uDD61":"popf",ℙ:"Popf","\uD835\uDD13":"Pfr","\uD835\uDCAB":"Pscr","\uD835\uDD62":"qopf","\uD835\uDD2E":"qfr","\uD835\uDCC6":"qscr","\uD835\uDCAC":"Qscr","\uD835\uDD14":"Qfr",ℚ:"Qopf",ĸ:"kgreen","\uD835\uDD2F":"rfr","\uD835\uDD63":"ropf","\uD835\uDCC7":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","\uD835\uDD64":"sopf","\uD835\uDCC8":"sscr","\uD835\uDD30":"sfr","\uD835\uDD4A":"Sopf","\uD835\uDD16":"Sfr","\uD835\uDCAE":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","\uD835\uDD31":"tfr","\uD835\uDCC9":"tscr","\uD835\uDD65":"topf","\uD835\uDCAF":"Tscr","\uD835\uDD17":"Tfr","\uD835\uDD4B":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","\uD835\uDCCA":"uscr","\uD835\uDD66":"uopf","\uD835\uDD32":"ufr","\uD835\uDD4C":"Uopf","\uD835\uDD18":"Ufr","\uD835\uDCB0":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","\uD835\uDD33":"vfr","\uD835\uDD67":"vopf","\uD835\uDCCB":"vscr","\uD835\uDD19":"Vfr","\uD835\uDD4D":"Vopf","\uD835\uDCB1":"Vscr","\uD835\uDD68":"wopf","\uD835\uDCCC":"wscr","\uD835\uDD34":"wfr","\uD835\uDCB2":"Wscr","\uD835\uDD4E":"Wopf","\uD835\uDD1A":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","\uD835\uDD35":"xfr","\uD835\uDCCD":"xscr","\uD835\uDD69":"xopf","\uD835\uDD4F":"Xopf","\uD835\uDD1B":"Xfr","\uD835\uDCB3":"Xscr","\uD835\uDD36":"yfr","\uD835\uDCCE":"yscr","\uD835\uDD6A":"yopf","\uD835\uDCB4":"Yscr","\uD835\uDD1C":"Yfr","\uD835\uDD50":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","\uD835\uDCCF":"zscr","\uD835\uDD37":"zfr","\uD835\uDD6B":"zopf",ℨ:"Zfr",ℤ:"Zopf","\uD835\uDCB5":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},s=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,f=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"\xe1",Aacute:"\xc1",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"а",Acy:"А",aelig:"\xe6",AElig:"\xc6",af:"⁡",afr:"\uD835\uDD1E",Afr:"\uD835\uDD04",agrave:"\xe0",Agrave:"\xc0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"\uD835\uDD52",Aopf:"\uD835\uDD38",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"\xe5",Aring:"\xc5",ascr:"\uD835\uDCB6",Ascr:"\uD835\uDC9C",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",Bfr:"\uD835\uDD05",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"\uD835\uDD53",Bopf:"\uD835\uDD39",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\uD835\uDD20",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"\xae",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"\uD835\uDD54",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"\xa9",COPY:"\xa9",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"\uD835\uDCB8",Cscr:"\uD835\uDC9E",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"\xb0",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",Dfr:"\uD835\uDD07",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",Dopf:"\uD835\uDD3B",dot:"˙",Dot:"\xa8",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",Dscr:"\uD835\uDC9F",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"\xe9",Eacute:"\xc9",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"\xea",Ecirc:"\xca",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",Efr:"\uD835\uDD08",eg:"⪚",egrave:"\xe8",Egrave:"\xc8",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"\uD835\uDD56",Eopf:"\uD835\uDD3C",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",Ffr:"\uD835\uDD09",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",Fopf:"\uD835\uDD3D",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",Gfr:"\uD835\uDD0A",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",Gopf:"\uD835\uDD3E",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"\uD835\uDCA2",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"\uD835\uDCBD",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"\xed",Iacute:"\xcd",ic:"⁣",icirc:"\xee",Icirc:"\xce",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",Ifr:"ℑ",igrave:"\xec",Igrave:"\xcc",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"\uD835\uDD5A",Iopf:"\uD835\uDD40",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"\xef",Iuml:"\xcf",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"\uD835\uDD27",Jfr:"\uD835\uDD0D",jmath:"ȷ",jopf:"\uD835\uDD5B",Jopf:"\uD835\uDD41",jscr:"\uD835\uDCBF",Jscr:"\uD835\uDCA5",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"\uD835\uDD28",Kfr:"\uD835\uDD0E",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"\uD835\uDD5C",Kopf:"\uD835\uDD42",kscr:"\uD835\uDCC0",Kscr:"\uD835\uDCA6",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"\xab",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",Lfr:"\uD835\uDD0F",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",Lopf:"\uD835\uDD43",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"\uD835\uDD2A",Mfr:"\uD835\uDD10",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",Mopf:"\uD835\uDD44",mp:"∓",mscr:"\uD835\uDCC2",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",Nfr:"\uD835\uDD11",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:"\xa0",nopf:"\uD835\uDD5F",Nopf:"ℕ",not:"\xac",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",Nscr:"\uD835\uDCA9",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"\xf3",Oacute:"\xd3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",Ocirc:"\xd4",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"\uD835\uDD2C",Ofr:"\uD835\uDD12",ogon:"˛",ograve:"\xf2",Ograve:"\xd2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",Oopf:"\uD835\uDD46",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"\uD835\uDCAA",oslash:"\xf8",Oslash:"\xd8",osol:"⊘",otilde:"\xf5",Otilde:"\xd5",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"\xf6",Ouml:"\xd6",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",Pfr:"\uD835\uDD13",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",Poincareplane:"ℌ",pointint:"⨕",popf:"\uD835\uDD61",Popf:"ℙ",pound:"\xa3",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",Pscr:"\uD835\uDCAB",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"\uD835\uDD2E",Qfr:"\uD835\uDD14",qint:"⨌",qopf:"\uD835\uDD62",Qopf:"ℚ",qprime:"⁗",qscr:"\uD835\uDCC6",Qscr:"\uD835\uDCAC",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",REG:"\xae",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"\uD835\uDCC7",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",Sfr:"\uD835\uDD16",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"\xad",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",Sopf:"\uD835\uDD4A",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",Sscr:"\uD835\uDCAE",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",Tab:" ",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",Tfr:"\uD835\uDD17",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",THORN:"\xde",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",Topf:"\uD835\uDD4B",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",Tscr:"\uD835\uDCAF",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"\xfa",Uacute:"\xda",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"\xfb",Ucirc:"\xdb",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",Ufr:"\uD835\uDD18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"\xa8",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"\uD835\uDD66",Uopf:"\uD835\uDD4C",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"\uD835\uDCCA",Uscr:"\uD835\uDCB0",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",Uuml:"\xdc",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"\uD835\uDD33",Vfr:"\uD835\uDD19",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",Vopf:"\uD835\uDD4D",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",Vscr:"\uD835\uDCB1",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",Wfr:"\uD835\uDD1A",wopf:"\uD835\uDD68",Wopf:"\uD835\uDD4E",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",Wscr:"\uD835\uDCB2",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",Xfr:"\uD835\uDD1B",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",Xopf:"\uD835\uDD4F",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"\uD835\uDCCD",Xscr:"\uD835\uDCB3",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",Yacute:"\xdd",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"\xa5",yfr:"\uD835\uDD36",Yfr:"\uD835\uDD1C",yicy:"ї",YIcy:"Ї",yopf:"\uD835\uDD6A",Yopf:"\uD835\uDD50",yscr:"\uD835\uDCCE",Yscr:"\uD835\uDCB4",yucy:"ю",YUcy:"Ю",yuml:"\xff",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"\uD835\uDD37",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",Zopf:"ℤ",zscr:"\uD835\uDCCF",Zscr:"\uD835\uDCB5",zwj:"‍",zwnj:"‌"},h={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},D={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},v=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,x=({}).hasOwnProperty,w=function(e,r){return x.call(e,r)},y=function(e,r){for(var t=-1,o=e.length;++t=55296&&e<=57343||e>1114111?(r&&A("character reference outside the permissible Unicode range"),"�"):w(D,e)?(r&&A("disallowed character reference"),D[e]):(r&&y(v,e)&&A("disallowed character reference"),e>65535&&(e-=65536,t+=b(e>>>10&1023|55296),e=56320|1023&e),t+=b(e))},S=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},q=function(e){return"&#"+e+";"},A=function(e){throw Error("Parse error: "+e)},(T=function(e,r){(r=C(r,T.options)).strict&&f.test(e)&&A("forbidden code point");var t=r.encodeEverything,o=r.useNamedReferences,n=r.allowUnsafeSymbols,d=r.decimal?q:S,p=function(e){return d(e.charCodeAt(0))};return t?(e=e.replace(i,function(e){return o&&w(c,e)?"&"+c[e]+";":p(e)}),o&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),o&&(e=e.replace(l,function(e){return"&"+c[e]+";"}))):o?(n||(e=e.replace(s,function(e){return"&"+c[e]+";"})),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,function(e){return"&"+c[e]+";"})):n||(e=e.replace(s,p)),e.replace(a,function(e){return d((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536)}).replace(u,p)}).options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1},(k=function(e,r){var t=(r=C(r,k.options)).strict;return t&&p.test(e)&&A("malformed character reference"),e.replace(m,function(e,o,n,a,i,u,l,c,s){var d,p;return o?g[p=o]:n?(p=n,a&&r.isAttributeValue)?(t&&"="==a&&A("`&` did not start a character reference"),e):(t&&A("named character reference was not terminated by a semicolon"),h[p]+(a||"")):i?(d=u,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(i,10),t)):l?(d=c,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(l,16),t)):(t&&A("named character reference was not terminated by a semicolon"),e)})}).options={isAttributeValue:!1,strict:!1},I={version:"1.2.0",encode:T,decode:k,escape:function(e){return e.replace(s,function(e){return d[e]})},unescape:k},void 0!==(o=(function(){return I}).call(r,t,r,e))&&(e.exports=o)},18156:function(e,r){"use strict";for(var t="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),o={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},n={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:t?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)a["f"+i]=111+i;function u(e){return e=n[e=e.toLowerCase()]||e}r.TB=function(e,r){var t,n,i,l,c;return t=e,n={byKey:!0},i=r,!n||"byKey"in n||(i=n,n=null),Array.isArray(t)||(t=[t]),l=t.map(function(e){return function(e,r){var t=r&&r.byKey,n={},i=(e=e.replace("++","+add")).split("+"),l=i.length;for(var c in o)n[o[c]]=!1;var s=!0,d=!1,p=void 0;try{for(var f,m=i[Symbol.iterator]();!(s=(f=m.next()).done);s=!0){var g,h=f.value,D=h.endsWith("?")&&h.length>1;D&&(h=h.slice(0,-1));var v=u(h),b=o[v];1!==l&&b||(t?n.key=v:n.which=(g=h,a[g=u(g)]||g.toUpperCase().charCodeAt(0))),b&&(n[b]=!D||null)}}catch(x){d=!0,p=x}finally{try{!s&&m.return&&m.return()}finally{if(d)throw p}}return n}(e,n)}),c=function(e){return l.some(function(r){return function(e,r){for(var t in e){var o=e[t],n=void 0;if(null!=o&&(null!=(n="key"===t&&null!=r.key?r.key.toLowerCase():"which"===t?91===o&&93===r.which?91:r.which:r[t])||!1!==o)&&n!==o)return!1}return!0}(r,e)})},null==i?c:c(i)}},23493:function(e,r,t){var o=t(23279),n=t(13218);e.exports=function(e,r,t){var a=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return n(t)&&(a="leading"in t?!!t.leading:a,i="trailing"in t?!!t.trailing:i),o(e,r,{leading:a,maxWait:r,trailing:i})}},37501:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.deepMap=r.removeDiacritics=r.getSearch=r.getMatchBoundaries=void 0;let o=t(67294);r.getMatchBoundaries=function(e,r){let t=r.exec(e);if(t)return{first:t.index,last:t.index+t[0].length}},r.getSearch=function(e){let{search:t,ignoreDiacritics:o,diacriticsBlacklist:n,caseSensitive:i}=e;if(t instanceof RegExp)return t;let u=a(t);return o&&(u=(0,r.removeDiacritics)(u,n)),RegExp(u,i?"":"i")};let n=(e,r)=>{if(!String.prototype.normalize)return e;if(!r)return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");{let t=r.split("");return e.normalize("NFD").replace(/.[\u0300-\u036f]+/g,function(e){return t.indexOf(e.normalize())>-1?e.normalize():e[0]})}};r.removeDiacritics=n;let a=e=>e?e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"):"",i=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),u=(e,t)=>o.Children.toArray(e).map((e,n,a)=>(0,o.isValidElement)(e)&&i(e)?t((0,o.cloneElement)(e,Object.assign(Object.assign({},e.props),{children:(0,r.deepMap)(e.props.children,t)}))):t(e,n,a));r.deepMap=u,r.default=r.deepMap},98456:function(e,r,t){"use strict";var o=this&&this.__rest||function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);nr.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(t[o[n]]=e[o[n]]);return t};Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;let n=t(85893),a=t(67294),i=t(37501);r.Highlight=(0,a.forwardRef)(function(e,r){let t=0,u=()=>t++,{search:l,ignoreDiacritics:c,diacriticsBlacklist:s,matchElement:d="mark",matchClass:p="highlight",matchStyle:f={},children:m,caseSensitive:g}=e,h=o(e,["search","ignoreDiacritics","diacriticsBlacklist","matchElement","matchClass","matchStyle","children","caseSensitive"]),D=e=>(0,n.jsx)("span",{children:e},`${e}-${t}`),v=e=>(0,a.createElement)(d,{key:`${e}-${t}`,className:p,style:f},e),b=(e,r)=>{let t=[],o=e;for(;o;){let n=c?(0,i.removeDiacritics)(o,s||""):o;if(!r.test(n)){t.push(D(o));break}let a=(0,i.getMatchBoundaries)(n,r);if((null==a?void 0:a.first)===0&&(null==a?void 0:a.last)===0)break;let l=o.slice(0,null==a?void 0:a.first);l&&t.push(D(l));let d=o.slice(null==a?void 0:a.first,null==a?void 0:a.last);d&&t.push(v(d)),o=o.slice(null==a?void 0:a.last),u()}return t};return(0,n.jsx)("span",Object.assign({},h,{ref:r},{children:l?(0,i.deepMap)(m,r=>"string"==typeof r?b(r,(0,i.getSearch)(e)):r):[m]}),void 0)})},47049:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;var o=t(98456);Object.defineProperty(r,"Highlight",{enumerable:!0,get:function(){return o.Highlight}})},9764:function(e,r,t){"use strict";t.d(r,{OO:function(){return tm}});var o,n=t(67294);function a(e,r){return function(t){return e(r(t))}}function i(e,r){return r(e)}function u(e,r){return function(t){return e(r,t)}}function l(e,r){return function(){return e(r)}}function c(){for(var e=arguments.length,r=Array(e),t=0;t-1&&e.splice(r,1)};case 0:e.slice().forEach(function(e){e(t)});return;default:throw Error("unrecognized action "+r)}}}function x(e){var r=e,t=b();return function(e,o){switch(e){case 1:o(r);break;case 0:r=o;break;case 4:return r}return t(e,o)}}function w(e){var r;return D(e,r=b()),r}function y(e,r){var t;return D(e,t=x(r)),t}function C(){for(var e=arguments.length,r=Array(e),t=0;t1?r-1:0),o=1;o0?e--:r(t)}}}function R(e){var r;return function(t){return function(o){r||(r=setTimeout(function(){r=void 0,t(o)},e))}}}function L(e){var r;return function(t){return function(o){r&&clearTimeout(r),r=setTimeout(function(){t(o)},e)}}}function H(){for(var e=arguments.length,r=Array(e),t=0;te.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var G=["children"],j="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function M(e,r,t){var o=Object.keys(r.required||{}),a=Object.keys(r.optional||{}),i=Object.keys(r.methods||{}),c=Object.keys(r.events||{}),s=(0,n.createContext)({});function p(e,t){e.propsReady&&m(e.propsReady,!1);for(var n,i=U(o);!(n=i()).done;){var u=n.value;m(e[r.required[u]],t[u])}for(var l,c=U(a);!(l=c()).done;){var s=l.value;s in t&&m(e[r.optional[s]],t[s])}e.propsReady&&m(e.propsReady,!0)}function D(e){return c.reduce(function(t,o){var n,a,i,u;return t[o]=(n=e[r.events[o]],u=function(){return a&&a()},function(e,r){switch(e){case 1:if(!r)return u(),f;if(i===r)return;return u(),i=r,a=n(1,r);case 2:u(),i=null;return;default:throw Error("unrecognized action "+e)}}),t},{})}return{Component:(0,n.forwardRef)(function(u,f){var h=u.children,v=function(e,r){if(null==e)return{};var t,o,n={},a=Object.keys(e);for(o=0;o=0||(n[t]=e[t]);return n}(u,G),b=(0,n.useState)(function(){var r,t;return r=new Map,p(t=function e(t){var o=t.id,n=t.constructor,a=t.dependencies,i=t.singleton;if(i&&r.has(o))return r.get(o);var u=n(a.map(function(r){return e(r)}));return i&&r.set(o,u),u}(e),v),t})[0],x=(0,n.useState)(l(D,b))[0];return j(function(){for(var e,r=U(c);!(e=r()).done;){var t=e.value;t in v&&(0,x[t])(1,v[t])}return function(){Object.values(x).map(g)}},[v,x,b]),j(function(){p(b,v)}),(0,n.useImperativeHandle)(f,d(i.reduce(function(e,t){return e[t]=function(e){m(b[r.methods[t]],e)},e},{}))),(0,n.createElement)(s.Provider,{value:b},t?(0,n.createElement)(t,function(e,r){for(var t={},o={},n=0,a=e.length;n=0||(n[t]=e[t]);return n}function _(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var J,Q,X="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;(o=Q||(Q={}))[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR";var $=((J={})[Q.DEBUG]="debug",J[Q.INFO]="log",J[Q.WARN]="warn",J[Q.ERROR]="error",J),ee=P(function(){var e=x(Q.ERROR);return{log:x(function(r,t,o){var n;void 0===o&&(o=Q.INFO),o>=(null!=(n=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?n:h(e))&&console[$[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,t)}),logLevel:e}},[],{singleton:!0});function er(e,r){void 0===r&&(r=!0);var t=(0,n.useRef)(null),o=function(e){};if("undefined"!=typeof ResizeObserver){var a=new ResizeObserver(function(r){var t=r[0].target;null!==t.offsetParent&&e(t)});o=function(e){e&&r?(a.observe(e),t.current=e):(t.current&&a.unobserve(t.current),t.current=null)}}return{ref:t,callbackRef:o}}function et(e,r){return void 0===r&&(r=!0),er(e,r).callbackRef}function eo(e,r,t,o,n,a,i){return er(function(t){for(var u,l=function(e,r,t,o){var n=e.length;if(0===n)return null;for(var a=[],i=0;iMath.abs(e-r)}function ei(e,r,t,o,a){void 0===o&&(o=f);var i=(0,n.useRef)(null),u=(0,n.useRef)(null),l=(0,n.useRef)(null),c=(0,n.useRef)(!1),s=(0,n.useCallback)(function(t){var o=t.target,n=o===window||o===document,a=n?window.pageYOffset||document.documentElement.scrollTop:o.scrollTop,i=n?document.documentElement.scrollHeight:o.scrollHeight,s=n?window.innerHeight:o.offsetHeight,d=function(){e({scrollTop:Math.max(a,0),scrollHeight:i,viewportHeight:s})};c.current?(0,W.flushSync)(d):d(),c.current=!1,null!==u.current&&(a===u.current||a<=0||a===i-s)&&(u.current=null,r(!0),l.current&&(clearTimeout(l.current),l.current=null))},[e,r]);return(0,n.useEffect)(function(){var e=a||i.current;return o(a||i.current),s({target:e}),e.addEventListener("scroll",s,{passive:!0}),function(){o(null),e.removeEventListener("scroll",s)}},[i,s,t,o,a]),{scrollerRef:i,scrollByCallback:function(e){c.current=!0,i.current.scrollBy(e)},scrollToCallback:function(t){var o=i.current;if(o&&(!("offsetHeight"in o)||0!==o.offsetHeight)){var n,a,c,s="smooth"===t.behavior;if(o===window?(a=Math.max(en(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,c=document.documentElement.scrollTop):(a=o.scrollHeight,n=en(o,"height"),c=o.scrollTop),t.top=Math.ceil(Math.max(Math.min(a-n,t.top),0)),ea(n,a)||t.top===c)return e({scrollTop:c,scrollHeight:a,viewportHeight:n}),void(s&&r(!0));s?(u.current=t.top,l.current&&clearTimeout(l.current),l.current=setTimeout(function(){l.current=null,u.current=null,r(!0)},1e3)):u.current=null,o.scrollTo(t)}}}}var eu=P(function(){var e=b(),r=b(),t=x(0),o=b(),n=x(0),a=b(),i=b(),u=x(0),l=x(0),c=x(0),s=x(0),d=b(),p=b(),f=x(!1),m=x(!1);return D(E(e,T(function(e){return e.scrollTop})),r),D(E(e,T(function(e){return e.scrollHeight})),i),D(r,n),{scrollContainerState:e,scrollTop:r,viewportHeight:a,headerHeight:u,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:s,scrollHeight:i,smoothScrollTargetReached:o,react18ConcurrentRendering:m,scrollTo:d,scrollBy:p,statefulScrollTop:n,deviation:t,scrollingInProgress:f}},[],{singleton:!0}),el={lvl:0};function ec(e,r,t,o,n){return void 0===o&&(o=el),void 0===n&&(n=el),{k:e,v:r,lvl:t,l:o,r:n}}function es(e){return e===el}function ed(e,r,t){if(void 0===t&&(t="k"),es(e))return[-1/0,void 0];if(e[t]===r)return[e.k,e.v];if(e[t]e.r.lvl}function eh(e){var r=e.l,t=e.r,o=e.lvl;if(t.lvl>=o-1&&r.lvl>=o-1)return e;if(o>t.lvl+1){if(eg(r))return ex(em(e,{lvl:o-1}));if(es(r)||es(r.r))throw Error("Unexpected empty nodes");return em(r.r,{l:em(r,{r:r.r.l}),r:em(e,{l:r.r.r,lvl:o-1}),lvl:o})}if(eg(e))return eb(em(e,{lvl:o-1}));if(es(t)||es(t.l))throw Error("Unexpected empty nodes");var n=t.l,a=eg(n)?t.lvl-1:t.lvl;return em(n,{l:em(e,{r:n.l,lvl:o-1}),r:eb(em(t,{l:n.r,lvl:a})),lvl:n.lvl+1})}function eD(e,r,t){return es(e)?[]:ev(function e(r,t,o){if(es(r))return[];var n=r.k,a=r.v,i=r.r,u=[];return n>t&&(u=u.concat(e(r.l,t,o))),n>=t&&n<=o&&u.push({k:n,v:a}),n<=o&&(u=u.concat(e(i,t,o))),u}(e,ed(e,r)[0],t),function(e){return{index:e.k,value:e.v}})}function ev(e,r){var t=e.length;if(0===t)return[];for(var o=r(e[0]),n=o.index,a=o.value,i=[],u=1;u0&&(0,r[2])("received item sizes",t,Q.DEBUG);var a=e.sizeTree,i=a,u=0;if(o.length>0&&es(a)&&2===t.length){var l=t[0].size,c=t[1].size;i=o.reduce(function(e,r){return ep(ep(e,r,l),r+1,c)},i)}else{var s=function(e,r){for(var t,o=es(e)?0:1/0,n=Y(r);!(t=n()).done;){var a=t.value,i=a.size,u=a.startIndex,l=a.endIndex;if(o=Math.min(o,u),es(e))e=ep(e,0,i);else{var c=eD(e,u-1,l+1);if(!c.some(function(e){var r=e.size,t=e.startIndex,o=e.endIndex;return function(e){return e.start===t&&(e.end===o||1/0===e.end)&&e.value===r}}(a))){for(var s,d=!1,p=!1,f=Y(c);!(s=f()).done;){var m=s.value,g=m.start,h=m.end,D=m.value;d?(l>=g||i===D)&&(e=function e(r,t){if(es(r))return el;var o=r.k,n=r.l,a=r.r;if(t===o){if(es(n))return a;if(es(a))return n;var i=function e(r){return es(r.r)?[r.k,r.v]:e(r.r)}(n);return eh(em(r,{k:i[0],v:i[1],l:function e(r){return es(r.r)?r.l:eh(em(r,{r:e(r.r)}))}(n)}))}return eh(em(r,tl&&l>=g&&D!==i&&(e=ep(e,l+1,D))}p&&(e=ep(e,u,i))}}}return[e,o]}(i,t);i=s[0],u=s[1]}if(i===a)return e;var d=eq(e.offsetTree,u,i,n),p=d.offsetTree;return{sizeTree:i,offsetTree:p,lastIndex:d.lastIndex,lastOffset:d.lastOffset,lastSize:d.lastSize,groupOffsetTree:o.reduce(function(e,r){return ep(e,r,eT(r,p,n))},el),groupIndices:o}}function eT(e,r,t){if(0===r.length)return 0;var o=r[ew(r,e,eC)],n=e-o.index,a=o.size*n+(n-1)*t+o.offset;return a>0?a+t:a}function ek(e,r,t){if(void 0!==e.groupIndex)return r.groupIndices[e.groupIndex]+1;var o=eI("LAST"===e.index?t:e.index,r);return Math.max(0,o,Math.min(t,o))}function eI(e,r){if(!eB(r))return e;for(var t=0;r.groupIndices[t]<=e+t;)t++;return e+t}function eB(e){return!es(e.groupOffsetTree)}var eR={offsetHeight:"height",offsetWidth:"width"},eL=P(function(e){var r=e[0].log,t=e[1].recalcInProgress,o=b(),n=b(),a=y(n,0),i=b(),u=b(),l=x(0),c=x([]),s=x(void 0),d=x(void 0),p=x(function(e,r){return en(e,eR[r])}),f=x(void 0),g=x(0),v={offsetTree:[],sizeTree:el,groupOffsetTree:el,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=y(E(o,H(c,r,g),I(eA,v),q()),v);D(E(c,A(function(e){return e.length>0}),H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2],n=r.reduce(function(e,r,n){return ep(e,r,eT(r,t.offsetTree,o)||n)},el);return Z({},t,{groupIndices:r,groupOffsetTree:n})})),C),D(E(n,H(C),A(function(e){return e[0]0?(m(t,!0),m(i,e)):e<0&&m(u,e)}),E(l,H(r))(1,function(e){e[0]<0&&(0,e[1])("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},Q.ERROR)});var B=w(i);D(E(i,H(C),T(function(e){var r=e[0],t=e[1];if(t.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return ef(t.sizeTree).reduce(function(e,t){var o=t.k,n=t.v;return{ranges:[].concat(e.ranges,[{startIndex:e.prevIndex,endIndex:o+r-1,size:e.prevSize}]),prevIndex:o+r,prevSize:n}},{ranges:[],prevIndex:0,prevSize:t.lastSize}).ranges})),o);var R=w(E(u,H(C,g),T(function(e){return eT(-e[0],e[1].offsetTree,e[2])})));return D(E(u,H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2];if(t.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");var n=ef(t.sizeTree).reduce(function(e,t){var o=t.v;return ep(e,Math.max(0,t.k+r),o)},el);return Z({},t,{sizeTree:n},eq(t.offsetTree,0,n,o))})),C),{data:f,totalCount:n,sizeRanges:o,groupIndices:c,defaultItemSize:d,fixedItemSize:s,unshiftWith:i,shiftWith:u,shiftWithOffset:R,beforeUnshiftWith:B,firstItemIndex:l,gap:g,sizes:C,listRefresh:k,statefulTotalCount:a,trackItemSizes:S,itemSize:p}},c(ee,ey),{singleton:!0}),eH="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eF(e){var r="number"==typeof e?{index:e}:e;return r.align||(r.align="start"),r.behavior&&eH||(r.behavior="auto"),r.offset||(r.offset=0),r}var eO=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.listRefresh,a=r.gap,i=e[1],u=i.scrollingInProgress,l=i.viewportHeight,c=i.scrollTo,s=i.smoothScrollTargetReached,d=i.headerHeight,p=i.footerHeight,f=i.fixedHeaderHeight,g=i.fixedFooterHeight,h=e[2].log,w=b(),y=x(0),C=null,S=null,q=null;function A(){C&&(C(),C=null),q&&(q(),q=null),S&&(clearTimeout(S),S=null),m(u,!1)}return D(E(w,H(t,l,o,y,d,p,h),H(a,f,g),T(function(e){var r=e[0],t=r[0],o=r[1],a=r[2],i=r[3],l=r[4],c=r[5],d=r[6],p=r[7],f=e[1],g=e[2],h=e[3],D=eF(t),b=D.align,x=D.behavior,y=D.offset,T=i-1,k=ek(D,o,T),I=eT(k,o.offsetTree,f)+c;"end"===b?(I+=g+ed(o.sizeTree,k)[1]-a+h,k===T&&(I+=d)):"center"===b?I+=(g+ed(o.sizeTree,k)[1]-a+h)/2:I-=l,y&&(I+=y);var B=function(e){A(),e?(p("retrying to scroll to",{location:t},Q.DEBUG),m(w,t)):p("list did not change, scroll successful",{},Q.DEBUG)};if(A(),"smooth"===x){var R=!1;q=n(1,function(e){R=R||e}),C=v(s,function(){B(R)})}else C=v(E(n,function(e){var r=setTimeout(function(){e(!1)},150);return function(t){t&&(e(!0),clearTimeout(r))}}),B);return S=setTimeout(function(){A()},1200),m(u,!0),p("scrolling from index to",{index:k,top:I,behavior:x},Q.DEBUG),{top:I,behavior:x}})),c),{scrollToIndex:w,topListHeight:y}},c(eL,eu,ee),{singleton:!0}),eN={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eP=P(function(e){var r=e[0],t=r.scrollContainerState,o=r.scrollTop,n=r.viewportHeight,a=r.headerHeight,i=r.footerHeight,u=r.scrollBy,l=x(!1),c=x(!0),s=b(),d=b(),p=x(4),f=x(0),m=y(E(F(E(O(o),B(1),k(!0)),E(O(o),B(1),k(!1),L(100))),q()),!1),g=y(E(F(E(u,k(!0)),E(u,k(!1),L(200))),q()),!1);D(E(N(O(o),O(f)),T(function(e){return e[0]<=e[1]}),q()),c),D(E(c,R(50)),d);var v=w(E(N(t,O(n),O(a),O(i),O(p)),I(function(e,r){var t,o,n=r[0],a=n.scrollTop,i=n.scrollHeight,u=r[1],l={viewportHeight:u,scrollTop:a,scrollHeight:i};return a+u-i>-r[4]?(a>e.state.scrollTop?(t="SCROLLED_DOWN",o=e.state.scrollTop-a):(t="SIZE_DECREASED",o=e.state.scrollTop-a||e.scrollTopDelta),{atBottom:!0,state:l,atBottomBecause:t,scrollTopDelta:o}):{atBottom:!1,notAtBottomBecause:l.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ur+p-g&&(m="up"),(i-=c)0){i=e[0].offset;var l=e[e.length-1];u=l.offset+l.size}var c=t-n.lastIndex,s=i,d=n.lastOffset+c*n.lastSize+(c-1)*o-u;return{items:eQ(e,n,a),topItems:eQ(r,n,a),topListHeight:r.reduce(function(e,r){return r.size+e},0),offsetTop:i,offsetBottom:d,top:s,bottom:u,totalCount:t,firstItemIndex:a}}var e$=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.data,a=r.firstItemIndex,i=r.gap,u=e[1],l=e[2],c=l.visibleRange,s=l.listBoundary,d=l.topListHeight,p=e[3],f=p.scrolledToInitialItem,m=p.initialTopMostItemIndex,g=e[4].topListHeight,h=e[5],v=e[6].didMount,C=e[7].recalcInProgress,S=x([]),k=b();D(u.topItemsIndexes,S);var I=y(E(N(v,C,O(c,eW),O(o),O(t),O(m),f,O(S),O(a),O(i),n),A(function(e){return e[0]&&!e[1]}),T(function(e){var r,t,o,n,a,i,u,l=e[2],c=l[0],s=l[1],d=e[3],p=e[5],f=e[6],m=e[7],g=e[8],h=e[9],D=e[10],v=e[4],b=v.sizeTree,x=v.offsetTree;if(0===d||0===c&&0===s)return Z({},eJ,{totalCount:d});if(es(b))return eX(function(e,r,t){if(eB(r)){var o=eI(e,r);return[{index:ed(r.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:t&&t[0]}]}return[{index:e,size:0,offset:0,data:t&&t[0]}]}("number"==typeof p?p:"LAST"===p.index?d-1:p.index,v,D),[],d,h,v,g);var w=[];if(m.length>0)for(var y,C=m[0],E=m[m.length-1],S=0,q=Y(eD(b,C,E));!(y=q()).done;)for(var A=y.value,T=A.value,k=Math.max(A.start,C),I=Math.min(A.end,E),B=k;B<=I;B++)w.push({index:B,size:T,offset:S,data:D&&D[B]}),S+=T;if(!f)return eX([],w,d,h,v,g);var R=m.length>0?m[m.length-1]+1:0,L=(r=x,t=c,o=s,void 0===(n=R)&&(n=0),n>0&&(t=Math.max(t,r[ew(r,n,eC)].offset)),ev((a=ew(r,t,eE),i=ew(r,o,eE,a),r.slice(a,i+1)),eS));if(0===L.length)return null;var H=d-1;return eX((function(e){for(var r,t=Y(L);!(r=t()).done;){var o=r.value,n=o.value,a=n.offset,i=o.start,u=n.size;if(n.offset=s);p++)e.push({index:p,size:u,offset:a,data:D&&D[p]}),a+=u+h}}(u=[]),u),w,d,h,v,g)}),A(function(e){return null!==e}),q()),eJ);return D(E(n,A(function(e){return void 0!==e}),T(function(e){return e.length})),o),D(E(I,T(function(e){return e.topListHeight})),g),D(g,d),D(E(I,T(function(e){return[e.top,e.bottom]})),s),D(E(I,T(function(e){return e.items})),k),Z({listState:I,topItemsIndexes:S,endReached:w(E(I,A(function(e){return e.items.length>0}),H(o,n),A(function(e){var r=e[0].items;return r[r.length-1].originalIndex===e[1]-1}),T(function(e){return[e[1]-1,e[2]]}),q(eW),T(function(e){return e[0]}))),startReached:w(E(I,R(200),A(function(e){var r=e.items;return r.length>0&&r[0].originalIndex===e.topItems.length}),T(function(e){return e.items[0].index}),q())),rangeChanged:w(E(I,A(function(e){return e.items.length>0}),T(function(e){for(var r=e.items,t=0,o=r.length-1;"group"===r[t].type&&tt;)o--;return{startIndex:r[t].index,endIndex:r[o].index}}),q(eZ))),itemsRendered:k},h)},c(eL,eM,eY,eV,eO,eP,ez,ey),{singleton:!0}),e0=P(function(e){var r=e[0],t=r.sizes,o=r.firstItemIndex,n=r.data,a=r.gap,i=e[1].listState,u=e[2].didMount,l=x(0);return D(E(u,H(l),A(function(e){return 0!==e[1]}),H(t,o,a,n),T(function(e){var r=e[0][1],t=e[1],o=e[2],n=e[3],a=e[4],i=void 0===a?[]:a,u=0;if(t.groupIndices.length>0)for(var l,c=Y(t.groupIndices);!((l=c()).done||l.value-u>=r);)u++;var s=r+u;return eX(Array.from({length:s}).map(function(e,r){return{index:r,size:0,offset:0,data:i[r]}}),[],s,n,t,o)})),i),{initialItemCount:l}},c(eL,e$,ez),{singleton:!0}),e1=P(function(e){var r=e[0].scrollVelocity,t=x(!1),o=b(),n=x(!1);return D(E(r,H(n,t,o),A(function(e){return!!e[1]}),T(function(e){var r=e[0],t=e[1],o=e[2],n=e[3],a=t.enter;if(o){if((0,t.exit)(r,n))return!1}else if(a(r,n))return!0;return o}),q()),t),E(N(t,r,o),H(n))(1,function(e){var r=e[0],t=e[1];return r[0]&&t&&t.change&&t.change(r[1],r[2])}),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:r,scrollSeekRangeChanged:o}},c(eP),{singleton:!0}),e2=P(function(e){var r=e[0].topItemsIndexes,t=x(0);return D(E(t,A(function(e){return e>0}),T(function(e){return Array.from({length:e}).map(function(e,r){return r})})),r),{topItemCount:t}},c(e$)),e3=P(function(e){var r=e[0],t=r.footerHeight,o=r.headerHeight,n=r.fixedHeaderHeight,a=r.fixedFooterHeight,i=e[1].listState,u=b(),l=y(E(N(t,a,o,n,i),T(function(e){var r=e[4];return e[0]+e[1]+e[2]+e[3]+r.offsetBottom+r.bottom})),0);return D(O(l),u),{totalListHeight:l,totalListHeightChanged:u}},c(eu,e$),{singleton:!0});function e5(e){var r,t=!1;return function(){return t||(t=!0,r=e()),r}}var e8=e5(function(){return/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)}),e4=P(function(e){var r=e[0],t=r.scrollBy,o=r.scrollTop,n=r.deviation,a=r.scrollingInProgress,i=e[1],u=i.isScrolling,l=i.isAtBottom,c=i.scrollDirection,s=e[3],d=s.beforeUnshiftWith,p=s.shiftWithOffset,f=s.sizes,g=s.gap,h=e[4].log,v=e[5].recalcInProgress,b=w(E(e[2].listState,H(i.lastJumpDueToItemResize),I(function(e,r){var t=e[1],o=r[0],n=o.items,a=o.totalCount,i=o.bottom+o.offsetBottom,u=0;return e[2]===a&&t.length>0&&n.length>0&&(0===n[0].originalIndex&&0===t[0].originalIndex||0!=(u=i-e[3])&&(u+=r[1])),[u,n,a,i]},[0,[],0,0]),A(function(e){return 0!==e[0]}),H(o,c,a,l,h),A(function(e){return!e[3]&&0!==e[1]&&"up"===e[2]}),T(function(e){var r=e[0][0];return(0,e[5])("Upward scrolling compensation",{amount:r},Q.DEBUG),r})));function x(e){e>0?(m(t,{top:-e,behavior:"auto"}),m(n,0)):(m(n,0),m(t,{top:-e,behavior:"auto"}))}return E(b,H(n,u))(1,function(e){var r=e[0],t=e[1];e[2]&&e8()?m(n,t-r):x(-r)}),E(N(y(u,!1),n,v),A(function(e){return!e[0]&&!e[2]&&0!==e[1]}),T(function(e){return e[1]}),R(1))(1,x),D(E(p,T(function(e){return{top:-e}})),t),E(d,H(f,g),T(function(e){var r=e[0];return r*e[1].lastSize+r*e[2]}))(1,function(e){m(n,e),requestAnimationFrame(function(){m(t,{top:e}),requestAnimationFrame(function(){m(n,0),m(v,!1)})})}),{deviation:n}},c(eu,eP,e$,eL,ee,ey)),e6=P(function(e){var r=e[0].totalListHeight,t=e[1].didMount,o=e[2].scrollTo,n=x(0);return E(t,H(n),A(function(e){return 0!==e[1]}),T(function(e){return{top:e[1]}}))(1,function(e){v(E(r,A(function(e){return 0!==e})),function(){setTimeout(function(){m(o,e)})})}),{initialScrollTop:n}},c(e3,ez,eu),{singleton:!0}),e9=P(function(e){var r=e[0].viewportHeight,t=e[1].totalListHeight,o=x(!1);return{alignToBottom:o,paddingTopAddition:y(E(N(o,r,t),A(function(e){return e[0]}),T(function(e){return Math.max(0,e[1]-e[2])}),q()),0)}},c(eu,e3),{singleton:!0}),e7=P(function(e){var r=e[0],t=r.scrollTo,o=r.scrollContainerState,n=b(),a=b(),i=b(),u=x(!1),l=x(void 0);return D(E(N(n,a),T(function(e){var r=e[0],t=r.viewportHeight,o=r.scrollHeight;return{scrollTop:Math.max(0,r.scrollTop-e[1].offsetTop),scrollHeight:o,viewportHeight:t}})),o),D(E(t,H(a),T(function(e){var r=e[0];return Z({},r,{top:r.top+e[1].offsetTop})})),i),{useWindowScroll:u,customScrollParent:l,windowScrollContainerState:n,windowViewportRect:a,windowScrollTo:i}},c(eu)),re=["done","behavior","align"],rr=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.gap,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.headerHeight,c=a.fixedHeaderHeight,s=a.fixedFooterHeight,d=a.scrollingInProgress,p=e[2].scrollToIndex,f=b();return D(E(f,H(t,u,o,l,c,s,i),H(n),T(function(e){var r=e[0],t=r[0],o=r[1],n=r[2],a=r[3],i=r[4],u=r[5],l=r[6],c=r[7],s=e[1],p=t.done,f=t.behavior,m=t.align,g=K(t,re),h=null,D=ek(t,o,a-1),b=eT(D,o.offsetTree,s)+i+u;return bc+n-l&&(h=Z({},g,{behavior:f,align:null!=m?m:"end"})),h?p&&v(E(d,B(1),A(function(e){return!1===e})),p):p&&p(),h}),A(function(e){return null!==e})),p),{scrollIntoView:f}},c(eL,eu,eO,e$,ee),{singleton:!0}),rt=["listState","topItemsIndexes"],ro=P(function(e){return Z({},e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},c(eY,e0,ez,e1,e3,e6,e9,e7,rr)),rn=P(function(e){var r=e[0],t=r.totalCount,o=r.sizeRanges,n=r.fixedItemSize,a=r.defaultItemSize,i=r.trackItemSizes,u=r.itemSize,l=r.data,c=r.firstItemIndex,s=r.groupIndices,d=r.statefulTotalCount,p=r.gap,f=e[1],m=f.initialTopMostItemIndex,g=f.scrolledToInitialItem,h=e[2],v=e[3],b=e[4],x=b.listState,w=b.topItemsIndexes,y=K(b,rt),C=e[5].scrollToIndex,S=e[7].topItemCount,q=e[8].groupCounts,A=e[9],k=e[10];return D(y.rangeChanged,A.scrollSeekRangeChanged),D(E(A.windowViewportRect,T(function(e){return e.visibleHeight})),h.viewportHeight),Z({totalCount:t,data:l,firstItemIndex:c,sizeRanges:o,initialTopMostItemIndex:m,scrolledToInitialItem:g,topItemsIndexes:w,topItemCount:S,groupCounts:q,fixedItemHeight:n,defaultItemHeight:a,gap:p},v,{statefulTotalCount:d,listState:x,scrollToIndex:C,trackItemSizes:i,itemSize:u,groupIndices:s},y,A,h,k)},c(eL,eV,eu,eG,e$,eO,e4,e2,eM,ro,ee)),ra=e5(function(){if("undefined"==typeof document)return"sticky";var e=document.createElement("div");return e.style.position="-webkit-sticky","-webkit-sticky"===e.style.position?"-webkit-sticky":"sticky"});function ri(e,r){var t=(0,n.useRef)(null),o=(0,n.useCallback)(function(o){if(null!==o&&o.offsetParent){var n,a,i=o.getBoundingClientRect(),u=i.width;if(r){var l=r.getBoundingClientRect(),c=i.top-l.top;n=l.height-Math.max(0,c),a=c+r.scrollTop}else n=window.innerHeight-Math.max(0,i.top),a=i.top+window.pageYOffset;t.current={offsetTop:a,visibleHeight:n,visibleWidth:u},e(t.current)}},[e,r]),a=er(o),i=a.callbackRef,u=a.ref,l=(0,n.useCallback)(function(){o(u.current)},[o,u]);return(0,n.useEffect)(function(){if(r){r.addEventListener("scroll",l);var e=new ResizeObserver(l);return e.observe(r),function(){r.removeEventListener("scroll",l),e.unobserve(r)}}return window.addEventListener("scroll",l),window.addEventListener("resize",l),function(){window.removeEventListener("scroll",l),window.removeEventListener("resize",l)}},[l,r]),i}var ru=n.createContext(void 0),rl=n.createContext(void 0),rc=["placeholder"],rs=["style","children"],rd=["style","children"];function rp(e){return e}var rf=P(function(){var e=x(function(e){return"Item "+e}),r=x(null),t=x(function(e){return"Group "+e}),o=x({}),n=x(rp),a=x("div"),i=x(f),u=function(e,r){return void 0===r&&(r=null),y(E(o,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,groupContent:t,components:o,computeItemKey:n,headerFooterTag:a,scrollerRef:i,FooterComponent:u("Footer"),HeaderComponent:u("Header"),TopItemListComponent:u("TopItemList"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),GroupComponent:u("Group","div"),ScrollerComponent:u("Scroller","div"),EmptyPlaceholder:u("EmptyPlaceholder"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder")}});function rm(e,r){var t=b();return t(1,function(){return console.warn("react-virtuoso: You are using a deprecated property. "+r,"color: red;","color: inherit;","color: blue;")}),D(t,e),t}var rg=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),group:rm(t.groupContent,"Rename the %cgroup%c prop to %cgroupContent."),topItems:rm(r.topItemCount,"Rename the %ctopItems%c prop to %ctopItemCount."),itemHeight:rm(r.fixedItemHeight,"Rename the %citemHeight%c prop to %cfixedItemHeight."),scrollingStateChange:rm(r.isScrolling,"Rename the %cscrollingStateChange%c prop to %cisScrolling."),adjustForPrependedItems:b(),maxHeightCacheSize:b(),footer:b(),header:b(),HeaderContainer:b(),FooterContainer:b(),ItemContainer:b(),ScrollContainer:b(),GroupContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.adjustForPrependedItems)(1,function(){console.warn("react-virtuoso: adjustForPrependedItems is no longer supported. Use the firstItemIndex property instead - https://virtuoso.dev/prepend-items.","color: red;","color: inherit;","color: blue;")}),(0,o.maxHeightCacheSize)(1,function(){console.warn("react-virtuoso: maxHeightCacheSize is no longer necessary. Setting it has no effect - remove it from your code.")}),(0,o.HeaderContainer)(1,function(){console.warn("react-virtuoso: HeaderContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the header component and pass components.Header to change its contents.")}),(0,o.FooterContainer)(1,function(){console.warn("react-virtuoso: FooterContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the footer component and pass components.Footer to change its contents.")}),(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rc);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.footer,"Footer","footer"),n(o.header,"Header","header"),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),n(o.emptyComponent,"EmptyPlaceholder","emptyComponent"),n(o.GroupContainer,"Group","GroupContainer"),Z({},r,t,o)},c(rn,rf)),rh=function(e){return n.createElement("div",{style:{height:e.height}})},rD={position:ra(),zIndex:1,overflowAnchor:"none"},rv={overflowAnchor:"none"},rb=n.memo(function(e){var r=e.showTopList,t=void 0!==r&&r,o=rH("listState"),a=rL("sizeRanges"),i=rH("useWindowScroll"),u=rH("customScrollParent"),l=rL("windowScrollContainerState"),c=rL("scrollContainerState"),s=rH("itemContent"),d=rH("context"),p=rH("groupContent"),m=rH("trackItemSizes"),g=eo(a,rH("itemSize"),m,t?f:u||i?l:c,rH("log"),rL("gap"),u).callbackRef,h=n.useState(0),D=h[0],v=h[1];rF("deviation",function(e){D!==e&&v(e)});var b=rH("EmptyPlaceholder"),x=rH("ScrollSeekPlaceholder")||rh,w=rH("ListComponent"),y=rH("ItemComponent"),C=rH("GroupComponent"),E=rH("computeItemKey"),S=rH("isSeeking"),q=rH("groupIndices").length>0,A=rH("paddingTopAddition"),T=t?{}:{boxSizing:"border-box",paddingTop:o.offsetTop+A,paddingBottom:o.offsetBottom,marginTop:D};return!t&&0===o.totalCount&&b?(0,n.createElement)(b,rC(b,d)):(0,n.createElement)(w,Z({},rC(w,d),{ref:g,style:T,"data-test-id":t?"virtuoso-top-item-list":"virtuoso-item-list"}),(t?o.topItems:o.items).map(function(e){var r=e.originalIndex,t=E(r+o.firstItemIndex,e.data,d);return S?(0,n.createElement)(x,Z({},rC(x,d),{key:t,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?(0,n.createElement)(C,Z({},rC(C,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:rD}),p(e.index)):(0,n.createElement)(y,Z({},rC(y,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:rv}),q?s(e.index,e.groupIndex,e.data,d):s(e.index,e.data,d))}))}),rx={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},rw={width:"100%",height:"100%",position:"absolute",top:0},ry={width:"100%",position:ra(),top:0};function rC(e,r){if("string"!=typeof e)return{context:r}}var rE=n.memo(function(){var e=rH("HeaderComponent"),r=rL("headerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),rS=n.memo(function(){var e=rH("FooterComponent"),r=rL("footerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null});function rq(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rs),l=r("scrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("scrollerRef"),p=o("context"),f=ei(l,s,c,d),m=f.scrollerRef,g=f.scrollByCallback;return t("scrollTo",f.scrollToCallback),t("scrollBy",g),(0,n.createElement)(c,Z({ref:m,style:Z({},rx,a),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},u,rC(c,p)),i)})}function rA(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rd),l=r("windowScrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("totalListHeight"),p=o("deviation"),m=o("customScrollParent"),g=o("context"),h=ei(l,s,c,f,m),D=h.scrollerRef,v=h.scrollByCallback,b=h.scrollToCallback;return X(function(){return D.current=m||window,function(){D.current=null}},[D,m]),t("windowScrollTo",b),t("scrollBy",v),(0,n.createElement)(c,Z({style:Z({position:"relative"},a,0!==d?{height:d+p}:{}),"data-virtuoso-scroller":!0},u,rC(c,g)),i)})}var rT=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("viewportHeight"),i=rL("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},rk=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("windowViewportRect"),a=rL("fixedItemHeight"),i=ri(o,rH("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},rI=function(e){var r=e.children,t=rH("TopItemListComponent"),o=Z({},ry,{marginTop:rH("headerHeight")+"px"}),a=rH("context");return(0,n.createElement)(t||"div",{style:o,context:a},r)},rB=M(rg,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering",item:"item",group:"group",topItems:"topItems",itemHeight:"itemHeight",scrollingStateChange:"scrollingStateChange",maxHeightCacheSize:"maxHeightCacheSize",footer:"footer",header:"header",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",GroupContainer:"GroupContainer",emptyComponent:"emptyComponent",HeaderContainer:"HeaderContainer",FooterContainer:"FooterContainer",scrollSeek:"scrollSeek"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",adjustForPrependedItems:"adjustForPrependedItems",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=rH("useWindowScroll"),t=rH("topItemsIndexes").length>0,o=rH("customScrollParent");return n.createElement(o||r?rN:rO,Z({},e),n.createElement(o||r?rk:rT,null,n.createElement(rE,null),n.createElement(rb,null),n.createElement(rS,null)),t&&n.createElement(rI,null,n.createElement(rb,{showTopList:!0})))})),rR=rB.Component,rL=rB.usePublisher,rH=rB.useEmitterValue,rF=rB.useEmitter,rO=rq({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rN=rA({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rP={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rz={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rV=Math.round,rU=Math.ceil,rG=Math.floor,rj=Math.min,rM=Math.max;function rW(e,r,t){return Array.from({length:r-e+1}).map(function(r,o){return{index:o+e,data:null==t?void 0:t[o+e]}})}function rZ(e,r){return e&&e.column===r.column&&e.row===r.row}var rK=P(function(e){var r=e[0],t=r.overscan,o=r.visibleRange,n=r.listBoundary,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.scrollBy,c=a.scrollTo,s=a.smoothScrollTargetReached,d=a.scrollContainerState,p=a.footerHeight,f=a.headerHeight,m=e[2],g=e[3],h=e[4],v=h.propsReady,C=h.didMount,S=e[5],I=S.windowViewportRect,B=S.windowScrollTo,R=S.useWindowScroll,L=S.customScrollParent,F=S.windowScrollContainerState,P=e[6],z=x(0),V=x(0),U=x(rP),G=x({height:0,width:0}),j=x({height:0,width:0}),M=b(),W=b(),K=x(0),_=x(void 0),Y=x({row:0,column:0});D(E(N(C,V,_),A(function(e){return 0!==e[1]}),T(function(e){return{items:rW(0,e[1]-1,e[2]),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}})),U),D(E(N(O(z),o,O(Y,rZ),O(j,function(e,r){return e&&e.width===r.width&&e.height===r.height}),_),H(G),T(function(e){var r=e[0],t=r[0],o=r[1],n=o[0],a=o[1],i=r[2],u=r[3],l=r[4],c=e[1],s=i.row,d=i.column,p=u.height,f=u.width,m=c.width;if(0===t||0===m)return rP;if(0===f)return Z({},rz,{items:rW(0,0,l)});var g=rM(1,rG((m+d)/(f+d))),h=g*rG((n+s)/(p+s)),D=g*rU((a+s)/(p+s))-1;D=rj(t-1,rM(D,g-1));var v=rW(h=rj(D,rM(0,h)),D,l),b=r_(c,i,u,v),x=b.top,w=b.bottom,y=rU(t/g);return{items:v,offsetTop:x,offsetBottom:y*p+(y-1)*s-w,top:x,bottom:w,itemHeight:p,itemWidth:f}})),U),D(E(_,A(function(e){return void 0!==e}),T(function(e){return e.length})),z),D(E(G,T(function(e){return e.height})),u),D(E(N(G,j,U,Y),T(function(e){var r=r_(e[0],e[3],e[1],e[2].items);return[r.top,r.bottom]}),q(eW)),n);var J=w(E(O(U),A(function(e){return e.items.length>0}),H(z),A(function(e){var r=e[0].items;return r[r.length-1].index===e[1]-1}),T(function(e){return e[1]-1}),q())),Q=w(E(O(U),A(function(e){var r=e.items;return r.length>0&&0===r[0].index}),k(0),q())),X=w(E(O(U),A(function(e){return e.items.length>0}),T(function(e){var r=e.items;return{startIndex:r[0].index,endIndex:r[r.length-1].index}}),q(eZ)));D(X,g.scrollSeekRangeChanged),D(E(M,H(G,j,z,Y),T(function(e){var r=e[1],t=e[2],o=e[3],n=e[4],a=eF(e[0]),i=a.align,u=a.behavior,l=a.offset,c=a.index;"LAST"===c&&(c=o-1);var s=rY(r,n,t,c=rM(0,c,rj(o-1,c)));return"end"===i?s=rV(s-r.height+t.height):"center"===i&&(s=rV(s-r.height/2+t.height/2)),l&&(s+=l),{top:s,behavior:u}})),c);var $=y(E(U,T(function(e){return e.offsetBottom+e.bottom})),0);return D(E(I,T(function(e){return{width:e.visibleWidth,height:e.visibleHeight}})),G),Z({data:_,totalCount:z,viewportDimensions:G,itemDimensions:j,scrollTop:i,scrollHeight:W,overscan:t,scrollBy:l,scrollTo:c,scrollToIndex:M,smoothScrollTargetReached:s,windowViewportRect:I,windowScrollTo:B,useWindowScroll:R,customScrollParent:L,windowScrollContainerState:F,deviation:K,scrollContainerState:d,footerHeight:p,headerHeight:f,initialItemCount:V,gap:Y},g,{gridState:U,totalListHeight:$},m,{startReached:Q,endReached:J,rangeChanged:X,propsReady:v},P)},c(eY,eu,eP,e1,ez,e7,ee));function r_(e,r,t,o){var n=t.height;return void 0===n||0===o.length?{top:0,bottom:0}:{top:rY(e,r,t,o[0].index),bottom:rY(e,r,t,o[o.length-1].index)+n}}function rY(e,r,t,o){var n,a,i,u=rG(o/(n=e.width,a=t.width,rM(1,rG((n+(i=r.column))/(a+i))))),l=u*t.height+rM(0,u-1)*r.row;return l>0?l+r.row:l}var rJ=["placeholder"],rQ=P(function(){var e=x(function(e){return"Item "+e}),r=x({}),t=x(null),o=x("virtuoso-grid-item"),n=x("virtuoso-grid-list"),a=x(rp),i=x("div"),u=x(f),l=function(e,t){return void 0===t&&(t=null),y(E(r,T(function(r){return r[e]}),q()),t)};return{context:t,itemContent:e,components:r,computeItemKey:a,itemClassName:o,listClassName:n,headerFooterTag:i,scrollerRef:u,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rX=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),ItemContainer:b(),ScrollContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rJ);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),Z({},r,t,o)},c(rK,rQ)),r$=n.memo(function(){var e=r4("gridState"),r=r4("listClassName"),t=r4("itemClassName"),o=r4("itemContent"),a=r4("computeItemKey"),i=r4("isSeeking"),u=r8("scrollHeight"),l=r4("ItemComponent"),c=r4("ListComponent"),s=r4("ScrollSeekPlaceholder"),d=r4("context"),p=r8("itemDimensions"),f=r8("gap"),m=r4("log"),g=et(function(e){u(e.parentElement.parentElement.scrollHeight);var r=e.firstChild;r&&p(r.getBoundingClientRect()),f({row:te("row-gap",getComputedStyle(e).rowGap,m),column:te("column-gap",getComputedStyle(e).columnGap,m)})});return(0,n.createElement)(c,Z({ref:g,className:r},rC(c,d),{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom}}),e.items.map(function(r){var u=a(r.index,r.data,d);return i?(0,n.createElement)(s,Z({key:u},rC(s,d),{index:r.index,height:e.itemHeight,width:e.itemWidth})):(0,n.createElement)(l,Z({},rC(l,d),{className:t,"data-index":r.index,key:u}),o(r.index,r.data,d))}))}),r0=n.memo(function(){var e=r4("HeaderComponent"),r=r8("headerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r1=n.memo(function(){var e=r4("FooterComponent"),r=r8("footerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r2=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("itemDimensions"),a=r8("viewportDimensions"),i=et(function(e){a(e.getBoundingClientRect())});return n.useEffect(function(){t&&(a({height:t.viewportHeight,width:t.viewportWidth}),o({height:t.itemHeight,width:t.itemWidth}))},[t,a,o]),n.createElement("div",{style:rw,ref:i},r)},r3=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("windowViewportRect"),a=r8("itemDimensions"),i=ri(o,r4("customScrollParent"));return n.useEffect(function(){t&&(a({height:t.itemHeight,width:t.itemWidth}),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,o,a]),n.createElement("div",{ref:i,style:rw},r)},r5=M(rX,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",item:"item",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",scrollSeek:"scrollSeek"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},n.memo(function(e){var r=Z({},e),t=r4("useWindowScroll"),o=r4("customScrollParent");return n.createElement(o||t?r7:r9,Z({},r),n.createElement(o||t?r3:r2,null,n.createElement(r0,null),n.createElement(r$,null),n.createElement(r1,null)))})),r8=(r5.Component,r5.usePublisher),r4=r5.useEmitterValue,r6=r5.useEmitter,r9=rq({usePublisher:r8,useEmitterValue:r4,useEmitter:r6}),r7=rA({usePublisher:r8,useEmitterValue:r4,useEmitter:r6});function te(e,r,t){return"normal"===r||null!=r&&r.endsWith("px")||t(e+" was not resolved to pixel value correctly",r,Q.WARN),"normal"===r?0:parseInt(null!=r?r:"0",10)}var tr=P(function(){var e=x(function(e){return n.createElement("td",null,"Item $",e)}),r=x(null),t=x(null),o=x(null),a=x({}),i=x(rp),u=x(f),l=function(e,r){return void 0===r&&(r=null),y(E(a,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,fixedHeaderContent:t,fixedFooterContent:o,components:a,computeItemKey:i,scrollerRef:u,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),tt=P(function(e){return Z({},e[0],e[1])},c(rn,tr)),to=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height}}))},tn=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height,padding:0,border:0}}))},ta=n.memo(function(){var e=ts("listState"),r=tc("sizeRanges"),t=ts("useWindowScroll"),o=ts("customScrollParent"),a=tc("windowScrollContainerState"),i=tc("scrollContainerState"),u=ts("itemContent"),l=ts("trackItemSizes"),c=eo(r,ts("itemSize"),l,o||t?a:i,ts("log"),void 0,o),s=c.callbackRef,d=c.ref,p=n.useState(0),f=p[0],m=p[1];td("deviation",function(e){f!==e&&(d.current.style.marginTop=e+"px",m(e))});var g=ts("EmptyPlaceholder"),h=ts("ScrollSeekPlaceholder")||to,D=ts("FillerRow")||tn,v=ts("TableBodyComponent"),b=ts("TableRowComponent"),x=ts("computeItemKey"),w=ts("isSeeking"),y=ts("paddingTopAddition"),C=ts("firstItemIndex"),E=ts("statefulTotalCount"),S=ts("context");if(0===E&&g)return(0,n.createElement)(g,rC(g,S));var q=e.offsetTop+y+f,A=e.offsetBottom,T=q>0?n.createElement(D,{height:q,key:"padding-top"}):null,k=A>0?n.createElement(D,{height:A,key:"padding-bottom"}):null,I=e.items.map(function(e){var r=e.originalIndex,t=x(r+C,e.data,S);return w?(0,n.createElement)(h,Z({},rC(h,S),{key:t,index:e.index,height:e.size,type:e.type||"item"})):(0,n.createElement)(b,Z({},rC(b,S),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:{overflowAnchor:"none"}}),u(e.index,e.data,S))});return(0,n.createElement)(v,Z({ref:s,"data-test-id":"virtuoso-item-list"},rC(v,S)),[T].concat(I,[k]))}),ti=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("viewportHeight"),i=tc("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},tu=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("windowViewportRect"),a=tc("fixedItemHeight"),i=ri(o,ts("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},tl=M(tt,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=ts("useWindowScroll"),t=ts("customScrollParent"),o=tc("fixedHeaderHeight"),i=tc("fixedFooterHeight"),u=ts("fixedHeaderContent"),l=ts("fixedFooterContent"),c=ts("context"),s=et(a(o,function(e){return en(e,"height")})),d=et(a(i,function(e){return en(e,"height")})),p=ts("TableComponent"),f=ts("TableHeadComponent"),m=ts("TableFooterComponent"),g=u?n.createElement(f,Z({key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:s},rC(f,c)),u()):null,h=l?n.createElement(m,Z({key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:d},rC(m,c)),l()):null;return n.createElement(t||r?tf:tp,Z({},e),n.createElement(t||r?tu:ti,null,n.createElement(p,Z({style:{borderSpacing:0}},rC(p,c)),[g,n.createElement(ta,{key:"TableBody"}),h])))})),tc=(tl.Component,tl.usePublisher),ts=tl.useEmitterValue,td=tl.useEmitter,tp=rq({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tf=rA({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tm=rR},94203:function(e,r,t){"use strict";function o(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,r){return(!r||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,r){if(e.clientHeightr||a>e&&i=r&&u>=t?a-e-o:i>r&&ut?i-r+n:0}t.d(r,{Z:function(){return c}});var u=function(e,r){var t=window,n=r.scrollMode,u=r.block,l=r.inline,c=r.boundary,s=r.skipOverflowHiddenElements,d="function"==typeof c?c:function(e){return e!==c};if(!o(e))throw TypeError("Invalid target");for(var p,f,m=document.scrollingElement||document.documentElement,g=[],h=e;o(h)&&d(h);){if((h=null==(f=(p=h).parentElement)?p.getRootNode().host||null:f)===m){g.push(h);break}null!=h&&h===document.body&&a(h)&&!a(document.documentElement)||null!=h&&a(h,s)&&g.push(h)}for(var D=t.visualViewport?t.visualViewport.width:innerWidth,v=t.visualViewport?t.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=e.getBoundingClientRect(),y=w.height,C=w.width,E=w.top,S=w.right,q=w.bottom,A=w.left,T="start"===u||"nearest"===u?E:"end"===u?q:E+y/2,k="center"===l?A+C/2:"end"===l?S:A,I=[],B=0;B=0&&A>=0&&q<=v&&S<=D&&E>=O&&q<=P&&A>=z&&S<=N)break;var V=getComputedStyle(R),U=parseInt(V.borderLeftWidth,10),G=parseInt(V.borderTopWidth,10),j=parseInt(V.borderRightWidth,10),M=parseInt(V.borderBottomWidth,10),W=0,Z=0,K="offsetWidth"in R?R.offsetWidth-R.clientWidth-U-j:0,_="offsetHeight"in R?R.offsetHeight-R.clientHeight-G-M:0,Y="offsetWidth"in R?0===R.offsetWidth?0:F/R.offsetWidth:0,J="offsetHeight"in R?0===R.offsetHeight?0:H/R.offsetHeight:0;if(m===R)W="start"===u?T:"end"===u?T-v:"nearest"===u?i(x,x+v,v,G,M,x+T,x+T+y,y):T-v/2,Z="start"===l?k:"center"===l?k-D/2:"end"===l?k-D:i(b,b+D,D,U,j,b+k,b+k+C,C),W=Math.max(0,W+x),Z=Math.max(0,Z+b);else{W="start"===u?T-O-G:"end"===u?T-P+M+_:"nearest"===u?i(O,P,H,G,M+_,T,T+y,y):T-(O+H/2)+_/2,Z="start"===l?k-z-U:"center"===l?k-(z+F/2)+K/2:"end"===l?k-N+j+K:i(z,N,F,U,j+K,k,k+C,C);var Q=R.scrollLeft,X=R.scrollTop;T+=X-(W=Math.max(0,Math.min(X+W/J,R.scrollHeight-H/J+_))),k+=Q-(Z=Math.max(0,Math.min(Q+Z/Y,R.scrollWidth-F/Y+K)))}I.push({el:R,top:W,left:Z})}return I};function l(e){return e===Object(e)&&0!==Object.keys(e).length}var c=function(e,r){var t=e.isConnected||e.ownerDocument.documentElement.contains(e);if(l(r)&&"function"==typeof r.behavior)return r.behavior(t?u(e,r):[]);if(t){var o=!1===r?{block:"end",inline:"nearest"}:l(r)?r:{block:"start",inline:"nearest"};return function(e,r){void 0===r&&(r="auto");var t="scrollBehavior"in document.body.style;e.forEach(function(e){var o=e.el,n=e.top,a=e.left;o.scroll&&t?o.scroll({top:n,left:a,behavior:r}):(o.scrollTop=n,o.scrollLeft=a)})}(u(e,o),o.behavior)}}},12902:function(e,r,t){"use strict";function o(e){for(var r=arguments.length,t=Array(r>1?r-1:0),o=1;o3?r.i-4:r.i:Array.isArray(e)?1:s(e)?2:d(e)?3:0}function l(e,r){return 2===u(e)?e.has(r):Object.prototype.hasOwnProperty.call(e,r)}function c(e,r,t){var o=u(e);2===o?e.set(r,t):3===o?(e.delete(r),e.add(t)):e[r]=t}function s(e){return O&&e instanceof Map}function d(e){return N&&e instanceof Set}function p(e){return e.o||e.t}function f(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var r=M(e);delete r[U];for(var t=j(r),o=0;o1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),r&&i(e,function(e,r){return m(r,!0)},!0)),e}function g(){o(2)}function h(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function D(e){var r=W[e];return r||o(18,e),r}function v(e,r){r&&(D("Patches"),e.u=[],e.s=[],e.v=r)}function b(e){x(e),e.p.forEach(y),e.p=null}function x(e){e===H&&(H=e.l)}function w(e){return H={p:[],l:H,h:e,m:!0,_:0}}function y(e){var r=e[U];0===r.i||1===r.i?r.j():r.O=!0}function C(e,r){r._=r.p.length;var t=r.p[0],n=void 0!==e&&e!==t;return r.h.g||D("ES5").S(r,e,n),n?(t[U].P&&(b(r),o(4)),a(e)&&(e=E(r,e),r.l||q(r,e)),r.u&&D("Patches").M(t[U].t,e,r.u,r.s)):e=E(r,t,[]),b(r),r.u&&r.v(r.u,r.s),e!==z?e:void 0}function E(e,r,t){if(h(r))return r;var o=r[U];if(!o)return i(r,function(n,a){return S(e,o,r,n,a,t)},!0),r;if(o.A!==e)return r;if(!o.P)return q(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var n=4===o.i||5===o.i?o.o=f(o.k):o.o;i(3===o.i?new Set(n):n,function(r,a){return S(e,o,n,r,a,t)}),q(e,n,!1),t&&e.u&&D("Patches").N(o,t,e.u,e.s)}return o.o}function S(e,r,t,o,i,u){if(n(i)){var s=E(e,i,u&&r&&3!==r.i&&!l(r.R,o)?u.concat(o):void 0);if(c(t,o,s),!n(s))return;e.m=!1}if(a(i)&&!h(i)){if(!e.h.D&&e._<1)return;E(e,i),r&&r.A.l||q(e,i)}}function q(e,r,t){void 0===t&&(t=!1),e.h.D&&e.m&&m(r,t)}function A(e,r){var t=e[U];return(t?p(t):e)[r]}function T(e,r){if(r in e)for(var t=Object.getPrototypeOf(e);t;){var o=Object.getOwnPropertyDescriptor(t,r);if(o)return o;t=Object.getPrototypeOf(t)}}function k(e){e.P||(e.P=!0,e.l&&k(e.l))}function I(e){e.o||(e.o=f(e.t))}function B(e,r,t){var o,n,a,i,u,l,c,p=s(r)?D("MapSet").F(r,t):d(r)?D("MapSet").T(r,t):e.g?(a=n={i:(o=Array.isArray(r))?1:0,A:t?t.A:H,P:!1,I:!1,R:{},l:t,t:r,k:null,o:null,j:null,C:!1},i=Z,o&&(a=[n],i=K),l=(u=Proxy.revocable(a,i)).revoke,c=u.proxy,n.k=c,n.j=l,c):D("ES5").J(r,t);return(t?t.A:H).p.push(p),p}function R(e,r){switch(r){case 2:return new Map(e);case 3:return Array.from(e)}return f(e)}t.d(r,{P2:function(){return J},Uy:function(){return Y},_x:function(){return Q},mv:function(){return n}});var L,H,F="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),O="undefined"!=typeof Map,N="undefined"!=typeof Set,P="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,z=F?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),V=F?Symbol.for("immer-draftable"):"__$immer_draftable",U=F?Symbol.for("immer-state"):"__$immer_state",G=""+Object.prototype.constructor,j="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,M=Object.getOwnPropertyDescriptors||function(e){var r={};return j(e).forEach(function(t){r[t]=Object.getOwnPropertyDescriptor(e,t)}),r},W={},Z={get:function(e,r){if(r===U)return e;var t,o,n=p(e);if(!l(n,r))return(o=T(n,r))?"value"in o?o.value:null===(t=o.get)||void 0===t?void 0:t.call(e.k):void 0;var i=n[r];return e.I||!a(i)?i:i===A(e.t,r)?(I(e),e.o[r]=B(e.A.h,i,e)):i},has:function(e,r){return r in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,r,t){var o=T(p(e),r);if(null==o?void 0:o.set)return o.set.call(e.k,t),!0;if(!e.P){var n=A(p(e),r),a=null==n?void 0:n[U];if(a&&a.t===t)return e.o[r]=t,e.R[r]=!1,!0;if((t===n?0!==t||1/t==1/n:t!=t&&n!=n)&&(void 0!==t||l(e.t,r)))return!0;I(e),k(e)}return e.o[r]===t&&(void 0!==t||r in e.o)||Number.isNaN(t)&&Number.isNaN(e.o[r])||(e.o[r]=t,e.R[r]=!0),!0},deleteProperty:function(e,r){return void 0!==A(e.t,r)||r in e.t?(e.R[r]=!1,I(e),k(e)):delete e.R[r],e.o&&delete e.o[r],!0},getOwnPropertyDescriptor:function(e,r){var t=p(e),o=Reflect.getOwnPropertyDescriptor(t,r);return o?{writable:!0,configurable:1!==e.i||"length"!==r,enumerable:o.enumerable,value:t[r]}:o},defineProperty:function(){o(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){o(12)}},K={};i(Z,function(e,r){K[e]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}}),K.deleteProperty=function(e,r){return K.set.call(this,e,r,void 0)},K.set=function(e,r,t){return Z.set.call(this,e[0],r,t,e[0])};var _=new(function(){function e(e){var r=this;this.g=P,this.D=!0,this.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var i,u=t;return t=e,function(e){var o=this;void 0===e&&(e=u);for(var n=arguments.length,a=Array(n>1?n-1:0),i=1;i1?o-1:0),a=1;a=0;t--){var t,o=r[t];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}t>-1&&(r=r.slice(t+1));var a=D("Patches").$;return n(e)?a(e,r):this.produce(e,function(e){return a(e,r)})},e}()),Y=_.produce,J=(_.produceWithPatches.bind(_),_.setAutoFreeze.bind(_),_.setUseProxies.bind(_),_.applyPatches.bind(_),_.createDraft.bind(_)),Q=_.finishDraft.bind(_)},45628:function(e,r,t){"use strict";/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. diff --git a/static/web/_next/static/chunks/webpack-0e08dcf296634a03.js b/static/web/_next/static/chunks/webpack-2f2902eca58d3413.js similarity index 98% rename from static/web/_next/static/chunks/webpack-0e08dcf296634a03.js rename to static/web/_next/static/chunks/webpack-2f2902eca58d3413.js index 2bdc31396..550eb4bf8 100644 --- a/static/web/_next/static/chunks/webpack-0e08dcf296634a03.js +++ b/static/web/_next/static/chunks/webpack-2f2902eca58d3413.js @@ -1 +1 @@ -!function(){"use strict";var e,t,a,c,f,n,d,r,b,o,u,i,s={},l={};function h(e){var t=l[e];if(void 0!==t)return t.exports;var a=l[e]={id:e,loaded:!1,exports:{}},c=!0;try{s[e].call(a.exports,a,a.exports,h),c=!1}finally{c&&delete l[e]}return a.loaded=!0,a.exports}h.m=s,h.amdO={},e=[],h.O=function(t,a,c,f){if(a){f=f||0;for(var n=e.length;n>0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[a,c,f];return}for(var d=1/0,n=0;n=f&&Object.keys(h.O).every(function(e){return h.O[e](a[b])})?a.splice(b--,1):(r=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[a,c,f];return}for(var d=1/0,n=0;n=f&&Object.keys(h.O).every(function(e){return h.O[e](a[b])})?a.splice(b--,1):(r=!1,fOwncast Admin

What is your stream about today?

What is your stream about today?
Offline

Access Tokens

Access tokens are used to allow external, 3rd party tools to perform specific actions on your Owncast server. They should be kept secure and never included in client code, instead they should be kept on a server that you control.
Read more about how to use these tokens, with examples, at our documentation.
NameTokenScopesLast Used
No data

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Access Tokens

Access tokens are used to allow external, 3rd party tools to perform specific actions on your Owncast server. They should be kept secure and never included in client code, instead they should be kept on a server that you control.
Read more about how to use these tokens, with examples, at our documentation.
NameTokenScopesLast Used
No data

\ No newline at end of file diff --git a/static/web/admin/actions/index.html b/static/web/admin/actions/index.html index 958377281..0c21ad84d 100644 --- a/static/web/admin/actions/index.html +++ b/static/web/admin/actions/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

External Actions

External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.
Read more about how to use actions, with examples, at our documentation.
NameDescriptionURLIconColorOpens
No data

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

External Actions

External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.
Read more about how to use actions, with examples, at our documentation.
NameDescriptionURLIconColorOpens
No data

\ No newline at end of file diff --git a/static/web/admin/chat/emojis/index.html b/static/web/admin/chat/emojis/index.html index 299ead04e..4054d3f61 100644 --- a/static/web/admin/chat/emojis/index.html +++ b/static/web/admin/chat/emojis/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Emojis

Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename will be used as emoji name.
NameEmoji
No data

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Emojis

Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename will be used as emoji name.
NameEmoji
No data

\ No newline at end of file diff --git a/static/web/admin/chat/messages/index.html b/static/web/admin/chat/messages/index.html index dd4683b1e..e5fdc4b71 100644 --- a/static/web/admin/chat/messages/index.html +++ b/static/web/admin/chat/messages/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Chat Messages

Manage the messages from viewers that show up on your stream.

Check multiple messages to change their visibility to:
Time
User
Message
No data
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Chat Messages

Manage the messages from viewers that show up on your stream.

Check multiple messages to change their visibility to:
Time
User
Message
No data
\ No newline at end of file diff --git a/static/web/admin/chat/users/index.html b/static/web/admin/chat/users/index.html index 3f2eb92c3..b1ed5dc2e 100644 --- a/static/web/admin/chat/users/index.html +++ b/static/web/admin/chat/users/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

When a stream is active and chat is enabled, connected chat clients will be displayed here.

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

When a stream is active and chat is enabled, connected chat clients will be displayed here.

\ No newline at end of file diff --git a/static/web/admin/config-chat/index.html b/static/web/admin/config-chat/index.html index c0a394a85..1181b5669 100644 --- a/static/web/admin/config-chat/index.html +++ b/static/web/admin/config-chat/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config-federation/index.html b/static/web/admin/config-federation/index.html index 4cea72add..3b4b40c08 100644 --- a/static/web/admin/config-federation/index.html +++ b/static/web/admin/config-federation/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config-notify/index.html b/static/web/admin/config-notify/index.html index 853403e97..cc79c8d37 100644 --- a/static/web/admin/config-notify/index.html +++ b/static/web/admin/config-notify/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Notifications

Let your viewers know when you go live by supporting any of the below notification channels. Learn more about live notifications.


The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

Browser Alerts

Viewers can opt into being notified when you go live with their browser.

Not all browsers support this.

Enable browser notifications

The text to send when you go live.

Twitter

Let your Twitter followers know each time you go live.

Enable Twitter

The text to send when you go live.

Discord

Let your Discord channel know each time you go live.

Create a webhook under Edit Channel / Integrations on your Discord channel and provide it below.

Enable Discord

The webhook assigned to your channel.

The text to send when you go live.

Fediverse Social

Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality.

Fediverse social features: Disabled

Custom

Build your own notifications by using custom webhooks.

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Notifications

Let your viewers know when you go live by supporting any of the below notification channels. Learn more about live notifications.


The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

Browser Alerts

Viewers can opt into being notified when you go live with their browser.

Not all browsers support this.

Enable browser notifications

The text to send when you go live.

Twitter

Let your Twitter followers know each time you go live.

Enable Twitter

The text to send when you go live.

Discord

Let your Discord channel know each time you go live.

Create a webhook under Edit Channel / Integrations on your Discord channel and provide it below.

Enable Discord

The webhook assigned to your channel.

The text to send when you go live.

Fediverse Social

Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality.

Fediverse social features: Disabled

Custom

Build your own notifications by using custom webhooks.

\ No newline at end of file diff --git a/static/web/admin/config-social-items/index.html b/static/web/admin/config-social-items/index.html index 19b1ab782..40e24a93d 100644 --- a/static/web/admin/config-social-items/index.html +++ b/static/web/admin/config-social-items/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Social Items

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Social Items

\ No newline at end of file diff --git a/static/web/admin/config-video/index.html b/static/web/admin/config-video/index.html index 9594d40a8..4c1db78c1 100644 --- a/static/web/admin/config-video/index.html +++ b/static/web/admin/config-video/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Video configuration

Before changing your video configuration visit the video documentation to learn how it impacts your stream performance. The general rule is to start conservatively by having one middle quality stream output variant and experiment with adding more of varied qualities.

Stream output

NameVideo bitrateCPU Usage
No name800 kbpsMedium

Latency Buffer

While it's natural to want to keep your latency as low as possible, you may experience reduced error tolerance and stability the lower you go. The lowest setting is not recommended.

For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it. Read to learn more.

LowestHighest

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Video configuration

Before changing your video configuration visit the video documentation to learn how it impacts your stream performance. The general rule is to start conservatively by having one middle quality stream output variant and experiment with adding more of varied qualities.

Stream output

NameVideo bitrateCPU Usage
No name800 kbpsMedium

Latency Buffer

While it's natural to want to keep your latency as low as possible, you may experience reduced error tolerance and stability the lower you go. The lowest setting is not recommended.

For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it. Read to learn more.

LowestHighest

\ No newline at end of file diff --git a/static/web/admin/config/general/AppearanceConfig/index.html b/static/web/admin/config/general/AppearanceConfig/index.html index 2704f9294..7f4445aad 100644 --- a/static/web/admin/config/general/AppearanceConfig/index.html +++ b/static/web/admin/config/general/AppearanceConfig/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
Loading...
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
Loading...
\ No newline at end of file diff --git a/static/web/admin/config/general/EditInstanceDetails/index.html b/static/web/admin/config/general/EditInstanceDetails/index.html index 595086938..0dec79248 100644 --- a/static/web/admin/config/general/EditInstanceDetails/index.html +++ b/static/web/admin/config/general/EditInstanceDetails/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config/general/EditInstanceTags/index.html b/static/web/admin/config/general/EditInstanceTags/index.html index 10a74f5a5..0974f44f2 100644 --- a/static/web/admin/config/general/EditInstanceTags/index.html +++ b/static/web/admin/config/general/EditInstanceTags/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Add Tags

This is a great way to categorize your Owncast server on the Directory!

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Add Tags

This is a great way to categorize your Owncast server on the Directory!

\ No newline at end of file diff --git a/static/web/admin/config/general/EditPageContent/index.html b/static/web/admin/config/general/EditPageContent/index.html index cda9ae16b..eddbdc228 100644 --- a/static/web/admin/config/general/EditPageContent/index.html +++ b/static/web/admin/config/general/EditPageContent/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file diff --git a/static/web/admin/config/general/EditSocialLinks/index.html b/static/web/admin/config/general/EditSocialLinks/index.html index ecf6b51eb..393da7181 100644 --- a/static/web/admin/config/general/EditSocialLinks/index.html +++ b/static/web/admin/config/general/EditSocialLinks/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config/general/GeneralConfig/index.html b/static/web/admin/config/general/GeneralConfig/index.html index 3e5a51327..6a13d7b35 100644 --- a/static/web/admin/config/general/GeneralConfig/index.html +++ b/static/web/admin/config/general/GeneralConfig/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file diff --git a/static/web/admin/config/general/index.html b/static/web/admin/config/general/index.html index 7fdf033ab..ea9298ac9 100644 --- a/static/web/admin/config/general/index.html +++ b/static/web/admin/config/general/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file diff --git a/static/web/admin/config/server/EditStorage/index.html b/static/web/admin/config/server/EditStorage/index.html index b92e94f42..2450f299f 100644 --- a/static/web/admin/config/server/EditStorage/index.html +++ b/static/web/admin/config/server/EditStorage/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config/server/ServerConfig/index.html b/static/web/admin/config/server/ServerConfig/index.html index b2ec77968..d0c856bf7 100644 --- a/static/web/admin/config/server/ServerConfig/index.html +++ b/static/web/admin/config/server/ServerConfig/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file diff --git a/static/web/admin/config/server/StorageConfig/index.html b/static/web/admin/config/server/StorageConfig/index.html index df872e78f..6d5873c2d 100644 --- a/static/web/admin/config/server/StorageConfig/index.html +++ b/static/web/admin/config/server/StorageConfig/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Owncast supports optionally using external storage providers to stream your video. Learn more about this by visiting our Storage Documentation.

Configuring this incorrectly will likely cause your video to be unplayable. Double check the documentation for your storage provider on how to configure the bucket you created for Owncast.

Keep in mind this is for live streaming, not for archival, recording or VOD purposes.

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Owncast supports optionally using external storage providers to stream your video. Learn more about this by visiting our Storage Documentation.

Configuring this incorrectly will likely cause your video to be unplayable. Double check the documentation for your storage provider on how to configure the bucket you created for Owncast.

Keep in mind this is for live streaming, not for archival, recording or VOD purposes.

\ No newline at end of file diff --git a/static/web/admin/config/server/StreamKeys/index.html b/static/web/admin/config/server/StreamKeys/index.html index 244e2f383..02868c647 100644 --- a/static/web/admin/config/server/StreamKeys/index.html +++ b/static/web/admin/config/server/StreamKeys/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
A streaming key is used with your broadcasting software to authenticate itself to Owncast. Most people will only need one. However, if you share a server with others or you want different keys for different broadcasting sources you can add more here.
These keys are unrelated to the admin password and will not grant you access to make changes to Owncast's configuration.
Read more about broadcasting at the documentation.
KeyComment
No data

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
A streaming key is used with your broadcasting software to authenticate itself to Owncast. Most people will only need one. However, if you share a server with others or you want different keys for different broadcasting sources you can add more here.
These keys are unrelated to the admin password and will not grant you access to make changes to Owncast's configuration.
Read more about broadcasting at the documentation.
KeyComment
No data

\ No newline at end of file diff --git a/static/web/admin/config/server/index.html b/static/web/admin/config/server/index.html index 6642e721e..d1727f0c9 100644 --- a/static/web/admin/config/server/index.html +++ b/static/web/admin/config/server/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file diff --git a/static/web/admin/federation/actions/index.html b/static/web/admin/federation/actions/index.html index 771022d57..7e143bb5e 100644 --- a/static/web/admin/federation/actions/index.html +++ b/static/web/admin/federation/actions/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Fediverse Actions

Below is a list of actions that were taken by others in response to your posts as well as people who requested to follow you.
ActionFromWhen
No data
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Fediverse Actions

Below is a list of actions that were taken by others in response to your posts as well as people who requested to follow you.
ActionFromWhen
No data
\ No newline at end of file diff --git a/static/web/admin/federation/followers/index.html b/static/web/admin/federation/followers/index.html index e68559040..c6b4c7e34 100644 --- a/static/web/admin/federation/followers/index.html +++ b/static/web/admin/federation/followers/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following accounts get notified when you go live or send a post.

NameURL
Added
Remove
No data
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following accounts get notified when you go live or send a post.

NameURL
Added
Remove
No data
\ No newline at end of file diff --git a/static/web/admin/hardware-info/index.html b/static/web/admin/hardware-info/index.html index 12e7f6094..8f8b115a2 100644 --- a/static/web/admin/hardware-info/index.html +++ b/static/web/admin/hardware-info/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Hardware Info


CPU
0%
Memory
0%
Disk
0%
Loading...
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Hardware Info


CPU
0%
Memory
0%
Disk
0%
Loading...
\ No newline at end of file diff --git a/static/web/admin/help/index.html b/static/web/admin/help/index.html index 9d215595a..f39dcd726 100644 --- a/static/web/admin/help/index.html +++ b/static/web/admin/help/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

How can we help you?

Troubleshooting

Fix your problems

Documentation

Read the Docs

Common tasks

I want to configure my owncast instance
Help configuring my broadcasting software
I want to embed my stream into another site
I want to customize my website
I want to tweak my video output
I want to use an external storage provider

Other

I found a bug
If you found a bug, then please let us know
I have a general question
Most general questions are answered in our FAQ or exist in our discussions
I want to build add-ons for Owncast
You can build your own bots, overlays, tools and add-ons with our developer APIs. 
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

How can we help you?

Troubleshooting

Fix your problems

Documentation

Read the Docs

Common tasks

I want to configure my owncast instance
Help configuring my broadcasting software
I want to embed my stream into another site
I want to customize my website
I want to tweak my video output
I want to use an external storage provider

Other

I found a bug
If you found a bug, then please let us know
I have a general question
Most general questions are answered in our FAQ or exist in our discussions
I want to build add-ons for Owncast
You can build your own bots, overlays, tools and add-ons with our developer APIs. 
\ No newline at end of file diff --git a/static/web/admin/index.html b/static/web/admin/index.html index 2fdaa7c3a..470eb06bc 100644 --- a/static/web/admin/index.html +++ b/static/web/admin/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

No stream is active

You should start one.

Chat is disabled
Chat will continue to be disabled until you begin a live stream.
Find an audience on the Owncast Directory
List yourself in the Owncast Directory and show off your stream. Enable it in settings.
fediverse
Add your Owncast instance to the Fediverse
Enable Owncast social features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.

News & Updates from Owncast

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

No stream is active

You should start one.

Chat is disabled
Chat will continue to be disabled until you begin a live stream.
Find an audience on the Owncast Directory
List yourself in the Owncast Directory and show off your stream. Enable it in settings.
fediverse
Add your Owncast instance to the Fediverse
Enable Owncast social features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.

News & Updates from Owncast

\ No newline at end of file diff --git a/static/web/admin/logs/index.html b/static/web/admin/logs/index.html index df4e17d69..4c2ec3d11 100644 --- a/static/web/admin/logs/index.html +++ b/static/web/admin/logs/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/stream-health/index.html b/static/web/admin/stream-health/index.html index 483641d1d..9e4d3710c 100644 --- a/static/web/admin/stream-health/index.html +++ b/static/web/admin/stream-health/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Stream Performance

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Stream Performance

\ No newline at end of file diff --git a/static/web/admin/upgrade/index.html b/static/web/admin/upgrade/index.html index baece1a2b..77eae2aba 100644 --- a/static/web/admin/upgrade/index.html +++ b/static/web/admin/upgrade/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Thu Jan 01 1970

Downloads

NameSize
No data
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Thu Jan 01 1970

Downloads

NameSize
No data
\ No newline at end of file diff --git a/static/web/admin/viewer-info/index.html b/static/web/admin/viewer-info/index.html index 5b4eaf586..854c2f1f2 100644 --- a/static/web/admin/viewer-info/index.html +++ b/static/web/admin/viewer-info/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Viewer Info


Max viewers last stream
0
All-time max viewers
0
User AgentLocation
Watch Time
No data
\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Viewer Info


Max viewers last stream
0
All-time max viewers
0
User AgentLocation
Watch Time
No data
\ No newline at end of file diff --git a/static/web/admin/webhooks/index.html b/static/web/admin/webhooks/index.html index 177ae6a75..3dac8f1d0 100644 --- a/static/web/admin/webhooks/index.html +++ b/static/web/admin/webhooks/index.html @@ -1 +1 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Webhooks

A webhook is a callback made to an external API in response to an event that takes place within Owncast. This can be used to build chat bots or sending automatic notifications that you've started streaming.
Read more about how to use webhooks, with examples, at our documentation.
URLEvents
No data

\ No newline at end of file +Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Webhooks

A webhook is a callback made to an external API in response to an event that takes place within Owncast. This can be used to build chat bots or sending automatic notifications that you've started streaming.
Read more about how to use webhooks, with examples, at our documentation.
URLEvents
No data

\ No newline at end of file diff --git a/static/web/embed/chat/readonly/index.html b/static/web/embed/chat/readonly/index.html index bce51e650..22073a13b 100644 --- a/static/web/embed/chat/readonly/index.html +++ b/static/web/embed/chat/readonly/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/static/web/embed/chat/readwrite/index.html b/static/web/embed/chat/readwrite/index.html index 88a9445e6..e48e9cbc7 100644 --- a/static/web/embed/chat/readwrite/index.html +++ b/static/web/embed/chat/readwrite/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/static/web/embed/video/index.html b/static/web/embed/video/index.html index 4d078abf4..21f23f888 100644 --- a/static/web/embed/video/index.html +++ b/static/web/embed/video/index.html @@ -1 +1 @@ -
This stream is offline. Check back soon!
\ No newline at end of file +
This stream is offline. Check back soon!
\ No newline at end of file diff --git a/static/web/index.html b/static/web/index.html index a64c393b0..ed6b68fa0 100644 --- a/static/web/index.html +++ b/static/web/index.html @@ -1,9 +1,9 @@ {{.Name}}
{{.Name}}
\ No newline at end of file +
\ No newline at end of file