0200] [ALPM] upgraded haskell-indexed-traversable-instances (0.1.2-39 -> 0.1.2-40) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-distributive (0.6.2.1-235 -> 0.6.2.1-236) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-comonad (5.0.9-22 -> 5.0.9-24) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-bifunctors (5.6-165 -> 5.6-167) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-semigroupoids (6.0.1-11 -> 6.0.1-12) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-assoc (1.1.1-4 -> 1.1.1-6) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-these (1.2-50 -> 1.2-52) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-semialign (1.3-28 -> 1.3-29) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-strict (0.5-50 -> 0.5-52) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-text-short (0.1.6-24 -> 0.1.6-25) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-time-compat (1.9.6.1-122 -> 1.9.6.1-123) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-uuid-types (1.0.6-13 -> 1.0.6-14) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-witherable (0.4.2-146 -> 0.4.2-147) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-aeson (2.1.2.1-95 -> 2.1.2.1-96) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-attoparsec-aeson (2.1.0.0-79 -> 2.1.0.0-80) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-aeson-pretty (0.8.10-55 -> 0.8.10-56) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-colour (2.3.6-260 -> 2.3.6-262) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-ansi-terminal-types (0.11.5-50 -> 0.11.5-52) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-ansi-terminal (1.0.2-10 -> 1.0.2-12) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-ansi-wl-pprint (0.6.9-469 -> 0.6.9-471) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-hourglass (0.2.12-271 -> 0.2.12-272) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-memory (0.18.0-33 -> 0.18.0-34) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-asn1-types (0.3.4-234 -> 0.3.4-235) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-asn1-encoding (0.9.6-255 -> 0.9.6-256) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-asn1-parse (0.9.5-255 -> 0.9.5-256) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-async (2.2.5-99 -> 2.2.5-102) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-attoparsec-iso8601 (1.1.0.0-76 -> 1.1.0.0-77) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-auto-update (0.1.6-369 -> 0.1.6-370) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-base16-bytestring (1.0.2.0-105 -> 1.0.2.0-106) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-base64-bytestring (1.2.1.0-129 -> 1.2.1.0-130) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-bitvec (1.1.3.0-142 -> 1.1.3.0-143) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-blaze-markup (0.8.3.0-35 -> 0.8.3.0-36) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-blaze-html (0.9.2.0-25 -> 0.9.2.0-26) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-bsb-http-chunked (0.0.0.4-414 -> 0.0.0.4-415) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-call-stack (0.4.0-236 -> 0.4.0-238) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-case-insensitive (1.2.1.0-228 -> 1.2.1.0-229) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-cassava (0.5.3.2-36 -> 0.5.3.2-37) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-data-default-instances-dlist (0.0.1.2-24 -> 0.0.1.2-26) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-data-default (0.7.1.1-341 -> 0.7.1.1-343) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-syb (0.7.2.4-47 -> 0.7.2.4-49) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-pandoc-types (1.23.1-69 -> 1.23.1-70) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-safe (0.3.21-30 -> 0.3.21-31) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-text-icu (0.8.0.5-28 -> 0.8.0.5-29) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-th-lift-instances (0.1.20-74 -> 0.1.20-75) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-unicode-collation (0.1.3.6-40 -> 0.1.3.6-41) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-uniplate (1.6.13-254 -> 1.6.13-255) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-split (0.2.5-31 -> 0.2.5-32) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-vector-algorithms (0.9.1.0-24 -> 0.9.1.0-25) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-mono-traversable (1.0.21.0-34 -> 1.0.21.0-35) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-resourcet (1.2.6-76 -> 1.2.6-77) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-conduit (1.3.6.1-33 -> 1.3.6.1-34) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-network (3.1.4.0-45 -> 3.1.4.0-46) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-zlib (0.6.3.0-85 -> 0.6.3.0-86) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-streaming-commons (0.2.3.0-7 -> 0.2.3.0-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-typed-process (0.2.12.0-7 -> 0.2.12.0-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-conduit-extra (1.3.6-190 -> 1.3.6-191) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-xml-conduit (1.9.1.4-42 -> 1.9.1.4-43) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-citeproc (0.8.1-168 -> 0.8.1-169) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-unicode-data (0.5.0-3 -> 0.5.0-4) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-unicode-transforms (0.4.0.1-100 -> 0.4.0.1-101) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-commonmark (0.2.5.1-22 -> 0.2.5.1-23) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-emojis (0.1.4.1-7 -> 0.1.4.1-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-th-compat (0.1.6-7 -> 0.1.6-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-network-uri (2.6.4.2-57 -> 2.6.4.2-58) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-commonmark-extensions (0.2.5.3-19 -> 0.2.5.3-20) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-commonmark-pandoc (0.2.2.1-40 -> 0.2.2.1-41) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-constraints (0.13.4-76 -> 0.13.4-77) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton (0.34-36 -> 0.34-37) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-pem (0.2.4-311 -> 0.2.4-312) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton-x509 (1.7.6-53 -> 1.7.6-54) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton-x509-store (1.6.9-53 -> 1.6.9-54) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton-x509-system (1.6.7-53 -> 1.6.7-54) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton-x509-validation (1.6.13-7 -> 1.6.13-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-socks (0.6.1-262 -> 0.6.1-263) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-unix-time (0.4.16-7 -> 0.4.16-8) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-tls (1.9.0-19 -> 1.9.0-20) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-crypton-connection (0.4.1-3 -> 0.4.1-4) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-doclayout (0.4.0.1-57 -> 0.4.0.1-58) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-djot (0.1.1.3-25 -> 0.1.1.3-26) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-text-conversions (0.3.1.1-88 -> 0.3.1.1-89) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-doctemplates (0.11-121 -> 0.11-122) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-easy-file (0.2.5-46 -> 0.2.5-47) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-unix-compat (0.7.3-23 -> 0.7.3-24) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-fast-logger (3.1.2-126 -> 3.1.2-127) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-glob (0.10.2-115 -> 0.10.2-116) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-gridtables (0.1.0.0-76 -> 0.1.0.0-77) [2025-05-21T08:41:08+0200] [ALPM] upgraded haskell-haddock-library (1.11.0-76 -> 1.11.0-77) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-lua (2.3.3-24 -> 2.3.3-25) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-core (2.3.1-90 -> 2.3.1-91) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-marshalling (2.3.1-50 -> 2.3.1-51) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-aeson (2.3.0.1-83 -> 2.3.0.1-84) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-classes (2.3.0-98 -> 2.3.0-99) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-typing (0.1.1-52 -> 0.1.1-53) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-objectorientation (2.3.0-94 -> 2.3.0-95) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-packaging (2.3.1-59 -> 2.3.1-60) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua (2.3.0-101 -> 2.3.0-102) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-list (1.1.3-26 -> 1.1.3-27) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-doclayout (1.1.0-112 -> 1.1.0-113) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-path (1.1.0-104 -> 1.1.1-2) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-temporary (1.3-668 -> 1.3-672) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-system (1.1.1-11 -> 1.1.1-12) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-text (1.1.0.1-73 -> 1.1.0.1-74) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-version (1.1.1-43 -> 1.1.1-44) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-zip-archive (0.4.3.2-27 -> 0.4.3.2-28) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-module-zip (1.1.1-70 -> 1.1.1-71) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hslua-repl (0.1.2-56 -> 0.1.2-57) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-types (0.12.4-50 -> 0.12.4-51) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-api-data (0.5.1-98 -> 0.5.1-99) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-iproute (1.7.15-8 -> 1.7.15-9) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-client (0.7.18-1 -> 0.7.18-2) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-client-tls (0.3.6.4-20 -> 0.3.6.4-21) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-date (0.0.11-162 -> 0.0.11-163) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-utf8-string (1.0.2-180 -> 1.0.2-181) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http-media (0.8.1.1-39 -> 0.8.1.1-40) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-psqueues (0.2.8.1-13 -> 0.2.8.1-14) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-safe-exceptions (0.1.7.4-46 -> 0.1.7.4-47) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-unliftio (0.2.25.1-13 -> 0.2.25.1-14) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-time-manager (0.0.1-66 -> 0.0.1-67) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-http2 (4.1.1-13 -> 4.1.1-14) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-hunit (1.6.2.0-278 -> 1.6.2.0-280) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-ipynb (0.2-187 -> 0.2-188) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-jira-wiki-markup (1.5.1-47 -> 1.5.1-48) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-juicypixels (3.3.9-13 -> 3.3.9-14) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-libyaml (0.1.4-61 -> 0.1.4-62) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-lpeg (1.0.4-52 -> 1.0.4-53) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-transformers-base (0.4.6-127 -> 0.4.6-128) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-monad-control (1.0.3.1-127 -> 1.0.3.1-128) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-optparse-applicative (0.17.1.0-85 -> 0.17.1.0-87) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-ordered-containers (0.2.4-25 -> 0.2.4-26) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting-core (0.14.1.1-48 -> 0.14.1.1-49) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting-format-ansi (0.1-182 -> 0.1-183) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting-format-blaze-html (0.1.1.3-36 -> 0.1.1.3-37) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting-format-context (0.1.0.2-146 -> 0.1.0.2-147) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting-format-latex (0.1-181 -> 0.1-182) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-skylighting (0.14.1.1-50 -> 0.14.1.1-51) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-tagsoup (0.14.8-251 -> 0.14.8-252) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-texmath (0.12.8.7-37 -> 0.12.8.7-38) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-regex-tdfa (1.3.2.4-1 -> 1.3.2.4-2) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-prettyprinter (1.7.1-209 -> 1.7.1-210) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-toml-parser (2.0.1.0-5 -> 2.0.1.0-6) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-yaml (0.11.11.2-105 -> 0.11.11.2-106) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-typst (0.5.0.2-18 -> 0.5.0.2-19) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-pandoc (3.1.12.1-64 -> 3.1.12.1-65) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-pandoc-lua-marshal (0.2.7-44 -> 0.2.7-45) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-pandoc-lua-engine (0.2.1.2-145 -> 0.2.1.2-147) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-vault (0.3.1.5-216 -> 0.3.1.5-217) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-servant (0.20.2-46 -> 0.20.2-47) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-wai (3.2.4-63 -> 3.2.4-64) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-wai-logger (2.5.0-43 -> 2.5.0-44) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-recv (0.1.0-55 -> 0.1.0-56) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-simple-sendfile (0.2.32-92 -> 0.2.32-93) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-warp (3.3.30-128 -> 3.3.30-129) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-wai-extra (3.1.17-3 -> 3.1.17-4) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-wai-app-static (3.1.9-93 -> 3.1.9-94) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-servant-server (0.20.2-65 -> 0.20.2-66) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-wai-cors (0.2.7-399 -> 0.2.7-400) [2025-05-21T08:41:09+0200] [ALPM] upgraded haskell-pandoc-server (0.1.0.5-167 -> 0.1.0.5-168) [2025-05-21T08:41:09+0200] [ALPM] upgraded helm (3.17.3-1 -> 3.18.0-1) [2025-05-21T08:41:09+0200] [ALPM] upgraded hslua-cli (1.4.2-10 -> 1.4.2-11) [2025-05-21T08:41:09+0200] [ALPM] upgraded libwireplumber (0.5.8-1 -> 0.5.9-1) [2025-05-21T08:41:09+0200] [ALPM] upgraded mpd (0.24.3-2 -> 0.24.4-1) [2025-05-21T08:41:09+0200] [ALPM] upgraded pandoc-cli (3.1.12.1-75 -> 3.1.12.1-77) [2025-05-21T08:41:09+0200] [ALPM] upgraded run-parts (5.17-1 -> 5.22-1) [2025-05-21T08:41:09+0200] [ALPM] upgraded telegram-desktop (5.13.1-4 -> 5.14.3-1) [2025-05-21T08:41:09+0200] [ALPM] upgraded wireplumber (0.5.8-1 -> 0.5.9-1) [2025-05-21T08:41:09+0200] [ALPM] transaction completed [2025-05-21T08:41:11+0200] [ALPM] running '20-systemd-sysusers.hook'... [2025-05-21T08:41:11+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'... [2025-05-21T08:41:11+0200] [ALPM] running '30-systemd-daemon-reload-user.hook'... [2025-05-21T08:41:11+0200] [ALPM] running '30-systemd-restart-marked.hook'... [2025-05-21T08:41:11+0200] [ALPM] running '30-systemd-tmpfiles.hook'... [2025-05-21T08:41:11+0200] [ALPM] running '30-systemd-update.hook'... [2025-05-21T08:41:11+0200] [ALPM] running 'ghc-register.hook'... [2025-05-21T08:41:20+0200] [ALPM] running 'gtk-update-icon-cache.hook'... [2025-05-21T08:41:21+0200] [ALPM] running 'update-desktop-database.hook'... [2025-05-21T08:41:41+0200] [PACMAN] Running 'pacman --sync --noconfirm -- extra/compiler-rt extra/clang extra/gn extra/gperf extra/java-runtime-common extra/java-environment-common extra/jdk-openjdk extra/lld extra/llvm extra/nodejs-lts-iron extra/patchutils extra/python-pyparsing extra/python-httplib2 extra/rust-bindgen extra/gcc14-libs extra/gcc14' [2025-05-27T21:17:54+0200] [PACMAN] Running 'pacman --sync -y -u --' [2025-05-27T21:17:54+0200] [PACMAN] synchronizing package lists [2025-05-27T21:17:55+0200] [PACMAN] starting full system upgrade [2025-05-27T21:18:58+0200] [ALPM] running '60-mkinitcpio-remove.hook'... [2025-05-27T21:18:58+0200] [ALPM] running 'ghc-unregister.hook'... [2025-05-27T21:19:05+0200] [ALPM] transaction started [2025-05-27T21:19:05+0200] [ALPM] upgraded abseil-cpp (20250127.1-2 -> 20250512.0-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded alsa-card-profiles (1:1.4.2-1 -> 1:1.4.3-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded amd-ucode (20250508.788aadc8-1 -> 20250508.788aadc8-2) [2025-05-27T21:19:05+0200] [ALPM] upgraded bc (1.08.1-1 -> 1.08.2-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded dnssec-anchors (20190629-4 -> 20250524-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded libldap (2.6.9-1 -> 2.6.10-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded bind (9.20.8-2 -> 9.20.9-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded boost-libs (1.88.0-2 -> 1.88.0-3) [2025-05-27T21:19:05+0200] [ALPM] upgraded ca-certificates-mozilla (3.111-1 -> 3.112-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded nss (3.111-1 -> 3.112-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded libxkbcommon (1.9.2-1 -> 1.10.0-1) [2025-05-27T21:19:05+0200] [ALPM] upgraded libnghttp3 (1.9.0-1 -> 1.10.1-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded mesa (1:25.1.0-1 -> 1:25.1.1-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded chromium (136.0.7103.113-1 -> 137.0.7151.40-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded code (1.100.2-1 -> 1.100.2-3) [2025-05-27T21:19:06+0200] [ALPM] upgraded dvisvgm (3.4.4-1 -> 3.5-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded fastfetch (2.43.0-1 -> 2.44.0-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded libplacebo (7.349.0-7 -> 7.351.0-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded hidapi (0.14.0-3 -> 0.15.0-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded ffmpeg (2:7.1.1-2 -> 2:7.1.1-3) [2025-05-27T21:19:06+0200] [ALPM] upgraded firefox (138.0.4-1 -> 139.0-1) [2025-05-27T21:19:06+0200] [ALPM] upgraded protobuf (30.2-3 -> 31.0-2) [2025-05-27T21:19:06+0200] [ALPM] upgraded protobuf-c (1.5.2-2 -> 1.5.2-3) [2025-05-27T21:19:07+0200] [ALPM] upgraded fwupd (2.0.9-1 -> 2.0.10-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-onetuple (0.4.2-25 -> 0.4.2-33) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-splitmix (0.1.0.5-75 -> 0.1.0.5-81) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-random (1.2.1.2-82 -> 1.2.1.2-90) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-quickcheck (2.14.3-140 -> 2.14.3-149) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-os-string (2.0.7-30 -> 2.0.7-34) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hashable (1.4.4.0-86 -> 1.4.4.0-91) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-integer-logarithms (1.0.4-2 -> 1.0.4-6) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-primitive (0.8.0.0-17 -> 0.8.0.0-21) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-scientific (0.3.7.0-140 -> 0.3.7.0-144) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-attoparsec (0.14.4-101 -> 0.14.4-105) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-base-compat-batteries (0.12.3-5 -> 0.12.3-8) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-data-fix (0.3.3-8 -> 0.3.3-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-dlist (1.0-276 -> 1.0-279) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-base-orphans (0.9.1-2 -> 0.9.1-8) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-generically (0.1.1-13 -> 0.1.1-17) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-foldable1-classes-compat (0.1-167 -> 0.1-175) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-indexed-traversable (0.1.4-80 -> 0.1.4-88) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unordered-containers (0.2.20-50 -> 0.2.20-54) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-colour (2.3.6-262 -> 2.3.6-266) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-ansi-terminal-types (0.11.5-52 -> 0.11.5-56) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-ansi-terminal (1.0.2-12 -> 1.0.2-16) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-ansi-wl-pprint (0.6.9-471 -> 0.6.9-475) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-optparse-applicative (0.17.1.0-87 -> 0.17.1.0-91) [2025-05-27T21:19:07+0200] [ALPM] installed haskell-tasty (1.4.3-134) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-vector (0.13.1.0-96 -> 0.13.2.0-7) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-indexed-traversable-instances (0.1.2-40 -> 0.1.2-44) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-distributive (0.6.2.1-236 -> 0.6.2.1-240) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-comonad (5.0.9-24 -> 5.0.9-32) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-bifunctors (5.6-167 -> 5.6-175) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-semigroupoids (6.0.1-12 -> 6.0.1-16) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-assoc (1.1.1-6 -> 1.1.1-14) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-these (1.2-52 -> 1.2-60) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-semialign (1.3-29 -> 1.3-33) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-strict (0.5-52 -> 0.5-60) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-text-short (0.1.6-25 -> 0.1.6-29) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-time-compat (1.9.6.1-123 -> 1.9.6.1-127) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-uuid-types (1.0.6-14 -> 1.0.6-18) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-witherable (0.4.2-147 -> 0.4.2-151) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-aeson (2.1.2.1-96 -> 2.1.2.1-100) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-attoparsec-aeson (2.1.0.0-80 -> 2.1.0.0-84) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-aeson-pretty (0.8.10-56 -> 0.8.10-60) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hourglass (0.2.12-272 -> 0.2.12-276) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-memory (0.18.0-34 -> 0.18.0-38) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-asn1-types (0.3.4-235 -> 0.3.4-239) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-asn1-encoding (0.9.6-256 -> 0.9.6-260) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-asn1-parse (0.9.5-256 -> 0.9.5-260) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-async (2.2.5-102 -> 2.2.5-107) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-attoparsec-iso8601 (1.1.0.0-77 -> 1.1.0.0-81) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-auto-update (0.1.6-370 -> 0.1.6-374) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-base16-bytestring (1.0.2.0-106 -> 1.0.2.0-110) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-base64-bytestring (1.2.1.0-130 -> 1.2.1.0-134) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-bitvec (1.1.3.0-143 -> 1.1.3.0-147) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-blaze-markup (0.8.3.0-36 -> 0.8.3.0-40) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-blaze-html (0.9.2.0-26 -> 0.9.2.0-30) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-bsb-http-chunked (0.0.0.4-415 -> 0.0.0.4-419) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-call-stack (0.4.0-238 -> 0.4.0-242) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-case-insensitive (1.2.1.0-229 -> 1.2.1.0-233) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-cassava (0.5.3.2-37 -> 0.5.3.2-41) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-data-default-instances-dlist (0.0.1.2-26 -> 0.0.1.2-29) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-data-default (0.7.1.1-343 -> 0.7.1.1-348) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-syb (0.7.2.4-49 -> 0.7.2.4-52) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pandoc-types (1.23.1-70 -> 1.23.1-74) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-safe (0.3.21-31 -> 0.3.21-35) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-text-icu (0.8.0.5-29 -> 0.8.0.5-33) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-th-lift-instances (0.1.20-75 -> 0.1.20-79) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unicode-collation (0.1.3.6-41 -> 0.1.3.6-45) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-uniplate (1.6.13-255 -> 1.6.13-259) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-split (0.2.5-32 -> 0.2.5-36) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-vector-algorithms (0.9.1.0-25 -> 0.9.1.0-29) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-mono-traversable (1.0.21.0-35 -> 1.0.21.0-40) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-resourcet (1.2.6-77 -> 1.2.6-81) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-conduit (1.3.6.1-34 -> 1.3.6.1-39) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-network (3.1.4.0-46 -> 3.1.4.0-50) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-zlib (0.6.3.0-86 -> 0.6.3.0-90) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-streaming-commons (0.2.3.0-8 -> 0.2.3.0-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-typed-process (0.2.12.0-8 -> 0.2.12.0-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-conduit-extra (1.3.6-191 -> 1.3.6-196) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-xml-conduit (1.9.1.4-43 -> 1.9.1.4-48) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-citeproc (0.8.1-169 -> 0.8.1-174) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unicode-data (0.5.0-4 -> 0.5.0-8) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unicode-transforms (0.4.0.1-101 -> 0.4.0.1-105) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-commonmark (0.2.5.1-23 -> 0.2.5.1-27) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-emojis (0.1.4.1-8 -> 0.1.4.1-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-th-compat (0.1.6-8 -> 0.1.6-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-network-uri (2.6.4.2-58 -> 2.6.4.2-62) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-commonmark-extensions (0.2.5.3-20 -> 0.2.5.3-24) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-commonmark-pandoc (0.2.2.1-41 -> 0.2.2.1-45) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-constraints (0.13.4-77 -> 0.13.4-81) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton (0.34-37 -> 1.0.0-5) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pem (0.2.4-312 -> 0.2.4-316) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton-x509 (1.7.6-54 -> 1.7.6-59) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton-x509-store (1.6.9-54 -> 1.6.9-59) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton-x509-system (1.6.7-54 -> 1.6.7-59) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton-x509-validation (1.6.13-8 -> 1.6.13-13) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-socks (0.6.1-263 -> 0.6.1-267) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unix-time (0.4.16-8 -> 0.4.16-12) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-tls (1.9.0-20 -> 1.9.0-25) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-crypton-connection (0.4.1-4 -> 0.4.1-9) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-doclayout (0.4.0.1-58 -> 0.4.0.1-62) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-djot (0.1.1.3-26 -> 0.1.1.3-30) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-text-conversions (0.3.1.1-89 -> 0.3.1.1-93) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-doctemplates (0.11-122 -> 0.11-126) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-easy-file (0.2.5-47 -> 0.2.5-51) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unix-compat (0.7.3-24 -> 0.7.3-28) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-fast-logger (3.1.2-127 -> 3.2.1-5) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-glob (0.10.2-116 -> 0.10.2-120) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-gridtables (0.1.0.0-77 -> 0.1.0.0-81) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-haddock-library (1.11.0-77 -> 1.11.0-82) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-lua (2.3.3-25 -> 2.3.3-29) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-core (2.3.1-91 -> 2.3.1-95) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-marshalling (2.3.1-51 -> 2.3.1-55) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-aeson (2.3.0.1-84 -> 2.3.0.1-88) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-classes (2.3.0-99 -> 2.3.0-103) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-typing (0.1.1-53 -> 0.1.1-57) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-objectorientation (2.3.0-95 -> 2.3.0-99) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-packaging (2.3.1-60 -> 2.3.1-64) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua (2.3.0-102 -> 2.3.0-106) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-list (1.1.3-27 -> 1.1.3-31) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-doclayout (1.1.0-113 -> 1.1.1-5) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-path (1.1.1-2 -> 1.1.1-6) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-temporary (1.3-672 -> 1.3-682) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-system (1.1.1-12 -> 1.1.1-16) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-text (1.1.0.1-74 -> 1.1.0.1-78) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-version (1.1.1-44 -> 1.1.1-48) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-zip-archive (0.4.3.2-28 -> 0.4.3.2-32) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-module-zip (1.1.1-71 -> 1.1.1-75) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hslua-repl (0.1.2-57 -> 0.1.2-61) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-types (0.12.4-51 -> 0.12.4-55) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-api-data (0.5.1-99 -> 0.5.1-103) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-iproute (1.7.15-9 -> 1.7.15-13) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-client (0.7.18-2 -> 0.7.18-6) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-client-tls (0.3.6.4-21 -> 0.3.6.4-26) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-date (0.0.11-163 -> 0.0.11-167) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-utf8-string (1.0.2-181 -> 1.0.2-185) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http-media (0.8.1.1-40 -> 0.8.1.1-44) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-psqueues (0.2.8.1-14 -> 0.2.8.1-18) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-safe-exceptions (0.1.7.4-47 -> 0.1.7.4-51) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-unliftio (0.2.25.1-14 -> 0.2.25.1-18) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-time-manager (0.0.1-67 -> 0.0.1-71) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-http2 (4.1.1-14 -> 4.1.1-18) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-hunit (1.6.2.0-280 -> 1.6.2.0-284) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-ipynb (0.2-188 -> 0.2-192) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-jira-wiki-markup (1.5.1-48 -> 1.5.1-52) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-juicypixels (3.3.9-14 -> 3.3.9-18) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-libyaml (0.1.4-62 -> 0.1.4-67) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-lpeg (1.0.4-53 -> 1.0.4-57) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-transformers-base (0.4.6-128 -> 0.4.6-132) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-monad-control (1.0.3.1-128 -> 1.0.3.1-132) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-ordered-containers (0.2.4-26 -> 0.2.4-30) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting-core (0.14.1.1-49 -> 0.14.1.1-54) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting-format-ansi (0.1-183 -> 0.1-188) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting-format-blaze-html (0.1.1.3-37 -> 0.1.1.3-42) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting-format-context (0.1.0.2-147 -> 0.1.0.2-152) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting-format-latex (0.1-182 -> 0.1-187) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-skylighting (0.14.1.1-51 -> 0.14.1.1-56) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-tagsoup (0.14.8-252 -> 0.14.8-256) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-texmath (0.12.8.7-38 -> 0.12.8.7-42) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-regex-tdfa (1.3.2.4-2 -> 1.3.2.4-6) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-prettyprinter (1.7.1-210 -> 1.7.1-214) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-toml-parser (2.0.1.0-6 -> 2.0.1.0-10) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-yaml (0.11.11.2-106 -> 0.11.11.2-111) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-typst (0.5.0.2-19 -> 0.5.0.2-24) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pandoc (3.1.12.1-65 -> 3.1.12.1-72) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pandoc-lua-marshal (0.2.7-45 -> 0.2.7-49) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pandoc-lua-engine (0.2.1.2-147 -> 0.2.1.2-155) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-some (1.0.5-3 -> 1.0.6-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-singleton-bool (0.1.7-7 -> 0.1.7-8) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-vault (0.3.1.5-217 -> 0.3.1.5-221) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-servant (0.20.2-47 -> 0.20.2-52) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-wai (3.2.4-64 -> 3.2.4-68) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-wai-logger (2.5.0-44 -> 2.5.0-49) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-recv (0.1.0-56 -> 0.1.0-60) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-simple-sendfile (0.2.32-93 -> 0.2.32-98) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-warp (3.3.30-129 -> 3.3.30-135) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-wai-extra (3.1.17-4 -> 3.1.17-11) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-wai-app-static (3.1.9-94 -> 3.1.9-101) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-servant-server (0.20.2-66 -> 0.20.2-74) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-wai-cors (0.2.7-400 -> 0.2.7-404) [2025-05-27T21:19:07+0200] [ALPM] upgraded haskell-pandoc-server (0.1.0.5-168 -> 0.1.0.5-177) [2025-05-27T21:19:07+0200] [ALPM] upgraded hslua-cli (1.4.2-11 -> 1.4.2-15) [2025-05-27T21:19:07+0200] [ALPM] upgraded iproute2 (6.14.0-1 -> 6.15.0-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded lib32-libnghttp3 (1.9.0-1 -> 1.10.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded lib32-mesa (1:25.1.0-1 -> 1:25.1.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded vulkan-radeon (1:25.1.0-1 -> 1:25.1.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded lib32-vulkan-radeon (1:25.1.0-1 -> 1:25.1.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libxkbcommon-x11 (1.9.2-1 -> 1.10.0-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libadwaita (1:1.7.2-1 -> 1:1.7.3-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libinstpatch (1.1.6-3 -> 1.1.7-2) [2025-05-27T21:19:07+0200] [ALPM] upgraded tesseract (5.5.0-2 -> 5.5.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libmupdf (1.25.6-1 -> 1.26.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libnautilus-extension (48.1-1 -> 48.2-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded liborcus (0.20.0-2 -> 0.20.1-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libpipewire (1:1.4.2-1 -> 1:1.4.3-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libwireplumber (0.5.9-1 -> 0.5.10-1) [2025-05-27T21:19:07+0200] [ALPM] upgraded libzip (1.11.3-1 -> 1.11.4-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded linux (6.14.7.arch1-1 -> 6.14.7.arch2-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded linux-firmware-whence (20250508.788aadc8-1 -> 20250508.788aadc8-2) [2025-05-27T21:19:08+0200] [ALPM] upgraded linux-firmware (20250508.788aadc8-1 -> 20250508.788aadc8-2) [2025-05-27T21:19:08+0200] [ALPM] upgraded mpv (1:0.40.0-2 -> 1:0.40.0-3) [2025-05-27T21:19:08+0200] [ALPM] upgraded nautilus (48.1-1 -> 48.2-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded nodejs (24.0.2-1 -> 24.1.0-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded npm (11.4.0-1 -> 11.4.1-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded opencv (4.11.0-10 -> 4.11.0-11) [2025-05-27T21:19:08+0200] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew [2025-05-27T21:19:08+0200] [ALPM] upgraded pacman-mirrorlist (20250503-1 -> 20250522-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded pandoc-cli (3.1.12.1-77 -> 3.1.12.1-87) [2025-05-27T21:19:08+0200] [ALPM] upgraded parallel (20250422-1 -> 20250522-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded pipewire (1:1.4.2-1 -> 1:1.4.3-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded pipewire-audio (1:1.4.2-1 -> 1:1.4.3-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded wireplumber (0.5.9-1 -> 0.5.10-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded pipewire-pulse (1:1.4.2-1 -> 1:1.4.3-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded pyalpm (0.10.10-2 -> 0.10.11-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded python-coverage (7.8.0-1 -> 7.8.2-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded python-jinja (1:3.1.5-1 -> 1:3.1.6-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded python-markdown (3.7-2 -> 3.8-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded python-protobuf (30.2-3 -> 31.0-2) [2025-05-27T21:19:08+0200] [ALPM] upgraded python-setuptools (1:80.3.1-1 -> 1:80.8.0-1) [2025-05-27T21:19:08+0200] [ALPM] upgraded qt5-translations (5.15.16-3 -> 5.15.17-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded qt5-base (5.15.16+kde+r131-1 -> 5.15.17+kde+r122-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded qt5-svg (5.15.16+kde+r5-3 -> 5.15.17+kde+r5-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded qt5-x11extras (5.15.16-3 -> 5.15.17-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded rclone (1.69.1-1 -> 1.69.3-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded ruby (3.4.3-2 -> 3.4.4-2) [2025-05-27T21:19:09+0200] [ALPM] upgraded signal-desktop (7.54.0-1 -> 7.55.0-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded skopeo (1.18.0-1 -> 1.19.0-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded tailscale (1.82.5-1 -> 1.84.0-1) [2025-05-27T21:19:09+0200] [ALPM] upgraded telegram-desktop (5.14.3-1 -> 5.14.3-2) [2025-05-27T21:19:10+0200] [ALPM] upgraded thunderbird (138.0.1-1 -> 138.0.2-1) [2025-05-27T21:19:10+0200] [ALPM] upgraded vulkan-nouveau (1:25.1.0-1 -> 1:25.1.1-1) [2025-05-27T21:19:10+0200] [ALPM] upgraded yt-dlp (2025.04.30-1 -> 2025.05.22-1) [2025-05-27T21:19:10+0200] [ALPM] upgraded zathura-pdf-mupdf (0.4.4-14 -> 0.4.4-16) [2025-05-27T21:19:10+0200] [ALPM] transaction completed [2025-05-27T21:19:10+0200] [ALPM] running '20-systemd-sysusers.hook'... [2025-05-27T21:19:10+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '30-systemd-daemon-reload-user.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '30-systemd-restart-marked.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '30-systemd-tmpfiles.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '30-systemd-udev-reload.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '30-systemd-update.hook'... [2025-05-27T21:19:11+0200] [ALPM] running '40-update-ca-trust.hook'... [2025-05-27T21:19:12+0200] [ALPM] running '60-depmod.hook'... [2025-05-27T21:19:13+0200] [ALPM] running '90-mkinitcpio-install.hook'... [2025-05-27T21:19:13+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default' [2025-05-27T21:19:13+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf' [2025-05-27T21:19:13+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img [2025-05-27T21:19:13+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.14.7-arch2-1' [2025-05-27T21:19:13+0200] [ALPM-SCRIPTLET] -> Running build hook: [base] [2025-05-27T21:19:14+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev] [2025-05-27T21:19:14+0200] [ALPM-SCRIPTLET] -> Running build hook: [autodetect] [2025-05-27T21:19:14+0200] [ALPM-SCRIPTLET] -> Running build hook: [microcode] [2025-05-27T21:19:14+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf] [2025-05-27T21:19:14+0200] [ALPM-SCRIPTLET] -> Running build hook: [kms] [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [plymouth] [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard] [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [keymap] [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [consolefont] [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration [2025-05-27T21:19:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [block] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img' [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Initcpio image generation successful [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback' [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf' [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] ==> Starting build: '6.14.7-arch2-1' [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [base] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [microcode] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf] [2025-05-27T21:19:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [kms] [2025-05-27T21:19:21+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'ast' [2025-05-27T21:19:22+0200] [ALPM-SCRIPTLET] -> Running build hook: [plymouth] [2025-05-27T21:19:22+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard] [2025-05-27T21:19:22+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] -> Running build hook: [keymap] [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] -> Running build hook: [consolefont] [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] -> Running build hook: [block] [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa' [2025-05-27T21:19:23+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280' [2025-05-27T21:19:24+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems] [2025-05-27T21:19:25+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck] [2025-05-27T21:19:26+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies [2025-05-27T21:19:26+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img' [2025-05-27T21:19:26+0200] [ALPM-SCRIPTLET] -> Early uncompressed CPIO image generation successful [2025-05-27T21:19:27+0200] [ALPM-SCRIPTLET] ==> Initcpio image generation successful [2025-05-27T21:19:27+0200] [ALPM] running 'dbus-reload.hook'... [2025-05-27T21:19:27+0200] [ALPM] running 'ghc-register.hook'... [2025-05-27T21:19:34+0200] [ALPM] running 'glib-compile-schemas.hook'... [2025-05-27T21:19:34+0200] [ALPM] running 'gtk-update-icon-cache.hook'... [2025-05-27T21:19:34+0200] [ALPM] running 'texinfo-install.hook'... [2025-05-27T21:19:34+0200] [ALPM] running 'update-desktop-database.hook'... [2025-05-27T21:22:47+0200] [PACMAN] Running 'pacman --sync --noconfirm -- extra/compiler-rt extra/clang extra/gn extra/gperf extra/java-runtime-common extra/java-environment-common extra/jdk-openjdk extra/lld extra/llvm extra/nodejs-lts-iron extra/patchutils extra/python-pyparsing extra/python-httplib2 extra/rust-bindgen extra/gcc14-libs extra/gcc14' [2025-05-28T10:35:12+0200] [PACMAN] Running 'pacman -S cups cups-pdf system-config-printer' [2025-05-28T10:36:00+0200] [PACMAN] Running 'pacman --sync -- extra/cups' [2025-05-28T10:36:04+0200] [ALPM] transaction started [2025-05-28T10:36:04+0200] [ALPM] installed qpdf (12.2.0-1) [2025-05-28T10:36:04+0200] [ALPM] installed libcupsfilters (2.1.1-2) [2025-05-28T10:36:04+0200] [ALPM] installed libppd (2.1.1-1) [2025-05-28T10:36:04+0200] [ALPM] installed cups-filters (2.0.1-2) [2025-05-28T10:36:04+0200] [ALPM] installed cups (2:2.4.12-2) [2025-05-28T10:36:04+0200] [ALPM-SCRIPTLET] >> If you use an HTTPS connection to CUPS, the first time you access [2025-05-28T10:36:04+0200] [ALPM-SCRIPTLET] >> the interface it may take a very long time before the site comes up. [2025-05-28T10:36:04+0200] [ALPM-SCRIPTLET] >> This is because the first request triggers the generation of the CUPS [2025-05-28T10:36:04+0200] [ALPM-SCRIPTLET] >>function e(e,t,i,o){Object.defineProperty(e,t,{get:i,set:o,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var i=globalThis,o={},r={},s=i.parcelRequired477;null==s&&(s=function(e){if(e in o)return o[e].exports;if(e in r){var t=r[e];delete r[e];var i={id:e,exports:{}};return o[e]=i,t.call(i.exports,i,i.exports),i.exports}var s=Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s},s.register=function(e,t){r[e]=t},i.parcelRequired477=s);var a=s.register;i.lb||(i.lb=new Set,i.bq=[],i.rlb=e=>{i.lb.add(e),i.pq()},i.rwr=(e,t,o)=>{i.bq.push({b:e,r:t,d:o}),i.pq()},i.pq=()=>{var e=i.bq.find(e=>e.d.every(e=>i.lb.has(e)));e&&(i.bq=i.bq.filter(t=>t.b!==e.b),e.r(),i.pq())}),a("fhsiz",function(t,i){e(t.exports,"customCategory",()=>o),e(t.exports,"frequentCategory",()=>r),e(t.exports,"searchCategory",()=>s),e(t.exports,"yourUploadsCategory",()=>a),e(t.exports,"customTitle",()=>n),e(t.exports,"userCustomTitle",()=>d),e(t.exports,"dataURLPrefix",()=>l),e(t.exports,"deleteEmojiLabel",()=>c),e(t.exports,"MAX_ORDINAL",()=>h),e(t.exports,"defaultEmojiHeight",()=>m),e(t.exports,"emojiPickerWidth",()=>u),e(t.exports,"sizeGap",()=>p),e(t.exports,"defaultEmojiPickerSize",()=>f),e(t.exports,"emojiPickerListHeight",()=>g),e(t.exports,"localStoragePrefix",()=>E),e(t.exports,"selectedToneStorageKey",()=>j),e(t.exports,"defaultCategories",()=>y),e(t.exports,"KeyboardKeys",()=>R),e(t.exports,"KeyboardNavigationDirection",()=>b),e(t.exports,"CATEGORYSELECTOR_KEYBOARD_KEYS_SUPPORTED",()=>w),e(t.exports,"EMOJI_KEYBOARD_KEYS_SUPPORTED",()=>I),e(t.exports,"TONESELECTOR_KEYBOARD_KEYS_SUPPORTED",()=>T),e(t.exports,"EMOJIPICKERLIST_KEYBOARD_KEYS_SUPPORTED",()=>C),e(t.exports,"DEFAULT_TONE",()=>A),e(t.exports,"EMOJI_LIST_COLUMNS",()=>D),e(t.exports,"EMOJI_LIST_PAGE_COUNT",()=>x),e(t.exports,"EMOJI_SEARCH_DEBOUNCE",()=>M),e(t.exports,"SAMPLING_RATE_EMOJI_RENDERED_EXP",()=>P),e(t.exports,"SAMPLING_RATE_EMOJI_RESOURCE_FETCHED_EXP",()=>O);let o="CUSTOM",r="FREQUENT",s="SEARCH",a="USER_CUSTOM",n="allUploadsCustomCategory",d="userUploadsCustomCategory",l="data:",c="delete-emoji",h=1e5,m=20,u=350,p=80,f="medium",g=237,E="fabric.emoji",j=`${E}.selectedTone`,y=["PEOPLE","NATURE","FOODS","ACTIVITY","PLACES","OBJECTS","SYMBOLS","FLAGS"];var S,v,R=((S={}).ArrowLeft="ArrowLeft",S.ArrowRight="ArrowRight",S.ArrowUp="ArrowUp",S.ArrowDown="ArrowDown",S.PageUp="PageUp",S.PageDown="PageDown",S.Home="Home",S.End="End",S.Enter="Enter",S.Tab="Tab",S.Space=" ",S.Backspace="Backspace",S),b=((v={}).Down="Down",v.Up="Up",v.Left="Left",v.Right="Right",v);let w=["ArrowRight","ArrowLeft","Home","End"],I=["Enter","Backspace"," "],T=["Enter","Tab"," "],C=["ArrowRight","ArrowLeft","Home","End","ArrowUp","ArrowDown","PageUp","PageDown"],A=0,D=8,x=5,M=150,P=20,O=100}),a("40rXS",function(t,i){e(t.exports,"isSpriteServiceRepresentation",()=>o),e(t.exports,"isSpriteRepresentation",()=>r),e(t.exports,"isImageRepresentation",()=>a),e(t.exports,"isMediaRepresentation",()=>n),e(t.exports,"isPromise",()=>d),e(t.exports,"isEmojiDescription",()=>l),e(t.exports,"isMediaEmoji",()=>c),e(t.exports,"isLoadedMediaEmoji",()=>m),e(t.exports,"isEmojiDescriptionWithVariations",()=>u),e(t.exports,"isEmojiVariationDescription",()=>p),e(t.exports,"isMessagesKey",()=>f),e(t.exports,"toEmojiId",()=>g),e(t.exports,"containsEmojiId",()=>j),e(t.exports,"convertImageToMediaRepresentation",()=>y),e(t.exports,"convertMediaToImageEmoji",()=>v),e(t.exports,"buildEmojiDescriptionWithAltRepresentation",()=>R),e(t.exports,"getCategoryId",()=>b);let o=e=>!!(e&&e.spriteRef),r=e=>!!(e&&e.sprite),a=e=>!!(e&&e.imagePath),n=e=>!!(e&&e.mediaPath),d=e=>!!(e&&e.then),l=e=>e&&e.shortName&&e.type,c=e=>n(e.representation),h=e=>a(e)&&0===e.imagePath.indexOf(s("fhsiz").dataURLPrefix),m=e=>e.category===s("fhsiz").customCategory&&h(e.representation),u=e=>!!(e&&e.skinVariations),p=e=>"baseId"in e,f=e=>e in s("8Tx5v").messages,g=e=>({shortName:e.shortName,id:e.id,fallback:e.fallback}),E=(e,t)=>e===t||e&&t&&e.id===t.id&&e.shortName===t.shortName,j=(e,t)=>{if(!t)return!1;for(let i=0;i({mediaPath:e.imagePath,height:e.height,width:e.width}),S=(e,t)=>({imagePath:t||e.mediaPath,height:e.height,width:e.width}),v=(e,t,i)=>{let o=e.representation,r=e.altRepresentation,s=i?void 0:t;if(!n(o)&&!n(r))return e;let a=n(o)?S(o,s):o,d=n(r)?S(r,i?t:void 0):r;return R({...e,representation:a},d)},R=(e,t)=>t?{...e,altRepresentation:t}:e,b=e=>e.category}),a("8Tx5v",function(t,i){e(t.exports,"messages",()=>o);let o=(0,s("2nPZH").defineMessages)({deleteEmojiTooltip:{id:"fabric.emoji.delete.tooltip",defaultMessage:"Delete"},deleteEmojiTooltipForScreenreader:{id:"fabric.emoji.delete.screenreader.tooltip",defaultMessage:"To delete {shortName} emoji, press Backspace"},deleteEmojiTitle:{id:"fabric.emoji.delete.title",defaultMessage:"Remove emoji"},deleteEmojiDescription:{id:"fabric.emoji.delete.description",defaultMessage:"All existing instances of this emoji will be replaced with {emojiShortName}"},deleteEmojiLabel:{id:"fabric.emoji.delete.label",defaultMessage:"Remove"},addCustomEmojiLabel:{id:"fabric.emoji.add.custom.emoji.label",defaultMessage:"Add your own emoji"},emojiPlaceholder:{id:"fabric.emoji.placeholder",defaultMessage:"e.g. hello"},emojiNameAriaLabel:{id:"fabric.emoji.name.ariaLabel",defaultMessage:"Enter a name for the new emoji"},emojiChooseFileTitle:{id:"fabric.emoji.choose.file.title",defaultMessage:"Choose file"},emojiChooseFileScreenReaderDescription:{id:"fabric.emoji.choose.file.screenReaderDescription",defaultMessage:"Choose a file for the emoji. JPG, PNG or GIF. Max size 1 MB"},emojiSelectSkinToneButtonAriaLabelText:{id:"fabric.emoji.select.skin.tone.ariaLabel",defaultMessage:"Choose your skin tone, {selectedTone} selected"},emojiSelectSkinToneListAriaLabelText:{id:"fabric.emoji.select.skin.list.ariaLabel",defaultMessage:"Skin tone selector"},emojiImageRequirements:{id:"fabric.emoji.image.requirements",defaultMessage:"JPG, PNG or GIF. Max size 1 MB."},emojiPreviewTitle:{id:"fabric.emoji.preview.title",defaultMessage:"Preview"},emojiPreview:{id:"fabric.emoji.preview",defaultMessage:"Your new emoji {emoji} looks great"},addEmojiLabel:{id:"fabric.emoji.add.label",defaultMessage:"Add emoji"},retryLabel:{id:"fabric.emoji.retry.label",defaultMessage:"Retry"},cancelLabel:{id:"fabric.emoji.cancel.label",defaultMessage:"Cancel"},searchPlaceholder:{id:"fabric.emoji.search.placeholder",defaultMessage:"Search"},searchLabel:{id:"fabric.emoji.search.label",defaultMessage:"Emoji name"},searchResultsStatus:{id:"fabric.emoji.search.status.count",defaultMessage:"Found {count} emojis"},searchResultsStatusSeeAll:{id:"fabric.emoji.search.status",defaultMessage:"Seeing all emojis"},categoriesSelectorLabel:{id:"fabric.emoji.categories.label",defaultMessage:"Choose an emoji category"},categoriesSearchResults:{id:"fabric.emoji.categories.search.results",defaultMessage:"Search results"},frequentCategory:{id:"fabric.emoji.category.frequent",defaultMessage:"Frequent"},peopleCategory:{id:"fabric.emoji.category.people",defaultMessage:"People"},natureCategory:{id:"fabric.emoji.category.nature",defaultMessage:"Nature"},foodsCategory:{id:"fabric.emoji.category.foods",defaultMessage:"Food & Drink"},activityCategory:{id:"fabric.emoji.category.activity",defaultMessage:"Activity"},placesCategory:{id:"fabric.emoji.category.places",defaultMessage:"Travel & Places"},objectsCategory:{id:"fabric.emoji.category.objects",defaultMessage:"Objects"},symbolsCategory:{id:"fabric.emoji.category.symbols",defaultMessage:"Symbols"},flagsCategory:{id:"fabric.emoji.category.flags",defaultMessage:"Flags"},productivityCategory:{id:"fabric.emoji.category.productivity",defaultMessage:"Atlassian & productivity"},userUploadsCustomCategory:{id:"fabric.emoji.category.user.uploads",defaultMessage:"Your uploads"},allUploadsCustomCategory:{id:"fabric.emoji.category.all.uploads",defaultMessage:"All uploads"},deleteEmojiFailed:{id:"fabric.emoji.error.delete.failed",defaultMessage:"Remove failed"},emojiInvalidImage:{id:"fabric.emoji.error.invalid.image",defaultMessage:"Selected image is invalid"},emojiUploadFailed:{id:"fabric.emoji.error.upload.failed",defaultMessage:"Upload failed"},emojiUploadTimeout:{id:"fabric.emoji.error.upload.timeout",defaultMessage:"Upload timed out"},emojiImageTooBig:{id:"fabric.emoji.error.image.too.big",defaultMessage:"Selected image is more than 1 MB"},emojiPickerTitle:{id:"fabric.emoji.picker",defaultMessage:"Emoji picker"},emojiPickerListPanel:{id:"fabric.emoji.pickerlist.tabpanel",defaultMessage:"Emojis actions and list panel"},emojiPickerGrid:{id:"fabric.emoji.pickerlist.grid",defaultMessage:"{showSearchResults, select, true{Search results} other{Emojis}}"},emojiButtonRoleDescription:{id:"fabric.emoji.emojipicker.emoi.roledescription",defaultMessage:"emoji button"},error:{id:"fabric.emoji.emojipicker.error",defaultMessage:"Error!"}})}),a("aGYoD",function(t,i){e(t.exports,"SearchSort",()=>c),e(t.exports,"SearchSourceTypes",()=>h),e(t.exports,"ProviderTypes",()=>m),e(t.exports,"UfoExperienceName",()=>u),e(t.exports,"UfoComponentName",()=>p),e(t.exports,"UfoEmojiTimingsKeys",()=>f),e(t.exports,"UfoEmojiTimings",()=>g);var o,r,s,a,n,d,l,c=((o={})[o.None=0]="None",o[o.Default=1]="Default",o[o.UsageFrequency=2]="UsageFrequency",o),h=((r={}).PICKER="picker",r.TYPEAHEAD="typeahead",r),m=((s={}).SITE="SITE",s.STANDARD="STANDARD",s.ATLASSIAN="ATLASSIAN",s.UNKNOWN="UNKNOWN",s.SINGLE="SINGLE",s),u=((a={}).EMOJI_RENDERED="emoji-rendered",a.EMOJI_RESOURCE_FETCHED="emoji-resource-fetched",a.EMOJI_PICKER_OPENED="emoji-picker-opened",a.EMOJI_SELECTION_RECORDED="emoji-selection-recorded",a.EMOJI_UPLOADED="emoji-uploaded",a.EMOJI_SEARCHED="emoji-searched",a),p=((n={}).EMOJI="emoji",n.EMOJI_PICKER="emoji-picker",n.EMOJI_PROVIDER="emoji-provider",n),f=((d={}).FMP="fmp",d.MOUNTED="emoji-mount",d.METADATA="emoji-metadata",d.MEDIADATA="emoji-media",d.ONLOAD="emoji-onload",d),g=((l={}).FMP_END="fmp",l.MOUNTED_END="emoji-mount_end",l.METADATA_START="emoji-metadata_start",l.METADATA_END="emoji-metadata_end",l.MEDIA_START="emoji-media_start",l.MEDIA_END="emoji-media_end",l.ONLOAD_START="emoji-onload_start",l.ONLOAD_END="emoji-onload_end",l)}),a("jDv0c",function(t,i){e(t.exports,"emojiRequest",()=>r),e(t.exports,"getAltRepresentation",()=>d),e(t.exports,"denormaliseEmojiServiceResponse",()=>u),e(t.exports,"shouldUseAltRepresentation",()=>f);var o=s("dwp40");let r=(e,t)=>{let{getRatio:i=n,...r}=e,s=a(i),{queryParams:d={},...l}=t||{},c={...l,queryParams:{...s,...d,preferredRepresentation:"IMAGE"}};return o.utils.requestService(r,c)},a=e=>e()>1?{scale:"XHDPI",altScale:"XXXHDPI"}:{altScale:"XHDPI"},n=()=>"undefined"==typeof window?0:window.devicePixelRatio,d=e=>e[a(n).altScale],l=(e,t)=>!!(t&&t.mediaApiToken&&0===e.indexOf(t.mediaApiToken.url)),c=(e,t)=>{if((0,s("40rXS").isSpriteServiceRepresentation)(e)&&t&&t.spriteSheets){let{height:i,width:o,x:r,y:s,xIndex:a,yIndex:n,spriteRef:d}=e,l=t.spriteSheets[d];if(l)return{sprite:l,height:i,width:o,x:r,y:s,xIndex:a,yIndex:n}}else if((0,s("40rXS").isImageRepresentation)(e)){let{height:i,width:o,imagePath:r}=e;return l(r,t)?(0,s("40rXS").convertImageToMediaRepresentation)(e):{height:i,width:o,imagePath:r}}(0,s("fB3RY").default)("failed conversion for representation",e,t)},h=(e,t)=>e&&0!==Object.keys(e).length?c(d(e),t):void 0,m=(e,t)=>{if(!e.skinVariations)return[];let i=e.skinVariations,o=e.id;return i.map(e=>{let{representation:i,altRepresentations:r,...s}=e;return{baseId:o,representation:c(i,t),altRepresentation:h(r,t),...s}})},u=e=>({emojis:e.emojis.map(t=>{let i=c(t.representation,e.meta),o=h(t.altRepresentations,e.meta),r=m(t,e.meta),{representation:a,skinVariations:n,altRepresentations:d,...l}=t,u={...l,representation:i,skinVariations:r};return(0,s("40rXS").buildEmojiDescriptionWithAltRepresentation)(u,o)}),mediaApiToken:e.meta&&e.meta.mediaApiToken}),p=e=>n()>1?2*e:e,f=(e,t)=>!!(t&&e.altRepresentation&&p(t)>e.representation.height)}),a("fB3RY",function(t,i){e(t.exports,"default",()=>o);function o(e,...t){}}),a("7ZWaV",function(t,i){e(t.exports,"ufoExperiences",()=>n),e(t.exports,"sampledUfoRenderedEmoji",()=>d),e(t.exports,"hasUfoMarked",()=>l),e(t.exports,"sampledUfoEmojiResourceFetched",()=>c);let o=e=>({platform:{component:e},type:s("iqaft").ExperienceTypes.Load,performanceType:s("iqaft").ExperiencePerformanceTypes.PageSegmentLoad}),r=e=>({platform:{component:e},type:s("iqaft").ExperienceTypes.Experience,performanceType:s("iqaft").ExperiencePerformanceTypes.InlineResult}),a=[{key:s("aGYoD").UfoEmojiTimingsKeys.FMP,endMark:s("aGYoD").UfoEmojiTimings.FMP_END},{key:s("aGYoD").UfoEmojiTimingsKeys.METADATA,component:"resourced-emoji",startMark:s("aGYoD").UfoEmojiTimings.METADATA_START,endMark:s("aGYoD").UfoEmojiTimings.METADATA_END},{key:s("aGYoD").UfoEmojiTimingsKeys.MEDIADATA,component:"caching-emoji",startMark:s("aGYoD").UfoEmojiTimings.MEDIA_START,endMark:s("aGYoD").UfoEmojiTimings.MEDIA_END},{key:s("aGYoD").UfoEmojiTimingsKeys.MOUNTED,component:"emoji",endMark:s("aGYoD").UfoEmojiTimings.MOUNTED_END},{key:s("aGYoD").UfoEmojiTimingsKeys.ONLOAD,startMark:s("aGYoD").UfoEmojiTimings.ONLOAD_START,endMark:s("aGYoD").UfoEmojiTimings.ONLOAD_END}],n={"emoji-rendered":new(0,s("9801n").ConcurrentExperience)(s("aGYoD").UfoExperienceName.EMOJI_RENDERED,{platform:{component:s("aGYoD").UfoComponentName.EMOJI},type:s("iqaft").ExperienceTypes.Operation,performanceType:s("iqaft").ExperiencePerformanceTypes.Custom,timings:a}),"emoji-resource-fetched":new(0,s("9801n").ConcurrentExperience)(s("aGYoD").UfoExperienceName.EMOJI_RESOURCE_FETCHED,o(s("aGYoD").UfoComponentName.EMOJI_PROVIDER)),"emoji-picker-opened":new(0,s("4SCyD").UFOExperience)(s("aGYoD").UfoExperienceName.EMOJI_PICKER_OPENED,o(s("aGYoD").UfoComponentName.EMOJI_PICKER)),"emoji-selection-recorded":new(0,s("4SCyD").UFOExperience)(s("aGYoD").UfoExperienceName.EMOJI_SELECTION_RECORDED,r(s("aGYoD").UfoComponentName.EMOJI_PROVIDER)),"emoji-uploaded":new(0,s("4SCyD").UFOExperience)(s("aGYoD").UfoExperienceName.EMOJI_UPLOADED,r(s("aGYoD").UfoComponentName.EMOJI_PICKER)),"emoji-searched":new(0,s("4SCyD").UFOExperience)(s("aGYoD").UfoExperienceName.EMOJI_SEARCHED,r(s("aGYoD").UfoComponentName.EMOJI_PICKER))},d=e=>(0,s("cGMbZ").withSampling)(n["emoji-rendered"].getInstance(e.id||e.shortName)),l=(e,t)=>e.metrics.marks.some(e=>e.name===t),c=e=>(0,s("cGMbZ").withSampling)(n["emoji-resource-fetched"].getInstance(e))}),a("cGMbZ",function(t,i){e(t.exports,"withSampling",()=>a);let o={},r=e=>1===e||0!==e&&Math.random()*e<=1,s=e=>!!o[e.id]&&(e.instanceId?o[e.id].sampledInstance[e.instanceId]:o[e.id].sampled),a=e=>{let t=async t=>{if(!s(e)){if(!(t.samplingFunc||r)(t.samplingRate)){e.instanceId&&(o[e.id].sampledInstance[e.instanceId]=!1),o[e.id].sampled=!1;return}return e.instanceId&&(o[e.id].sampledInstance[e.instanceId]=!0,o[e.id].sampled=!0),e.start(t.startTime)}},i=async t=>s(e)?e.success(t):null,a=async t=>s(e)?e.failure(t):null,n=async t=>s(e)?e.abort(t):null;return o[e.id]||(o[e.id]={sampled:!1,sampledInstance:{}}),{...e,start:t,addMetadata:t=>{if(s(e))return e.addMetadata(t)},success:i,failure:a,abort:n,mark:(t,i)=>{if(s(e))return e.mark(t,i)},markFMP:t=>{if(s(e))return e.markFMP(t)},markInlineResponse:t=>{if(s(e))return e.markInlineResponse(t)}}}}),a("cnv66",function(t,i){e(t.exports,"getEmojiVariation",()=>j),e(t.exports,"default",()=>S);var o=s("4fCI9");let r=RegExp("[⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶵一-鿯豈-舘並-龎]|[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞹꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ|0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9]+[̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣ৾ਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣૺ-૿ଁ଼ିୁ-ୄ୍ୖୢୣஂீ்ఀఄా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഀഁ഻഼ു-ൄ്ൢൣ්ි-ුූัิ-ฺ็-๎ັິ-ູົຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷹᷻-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꣄ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯|']*[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞹꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]*","gi");class a{compare(e,t){for(let i=0;ithis.positionLookup.set(e,t+1))}}class h{getScore(e){let t=e[this.propertyName],i=t?t.indexOf(this.query):s("fhsiz").MAX_ORDINAL;return -1===i?s("fhsiz").MAX_ORDINAL:i}compare(e,t){return this.getScore(e)-this.getScore(t)}constructor(e,t){if(this.propertyName=void 0,this.query=void 0,this.query=e,!t)throw Error("propertyToCompare is required");this.propertyName=t}}class m{static get Instance(){return this.INSTANCE||(this.INSTANCE=new this)}compare(e,t){return(e.order?e.order:s("fhsiz").MAX_ORDINAL)-(t.order?t.order:s("fhsiz").MAX_ORDINAL)}constructor(){}}m.INSTANCE=void 0;class u{static get Instance(){return this.INSTANCE||(this.INSTANCE=new this)}compare(e,t){return e.shortName.localeCompare(t.shortName)}constructor(){}}u.INSTANCE=void 0;class p{tokenize(e){return this.tokenizeAsTokens(e).map(e=>e.token)}tokenizeAsTokens(e){let t,i=[];for(r.lastIndex=0;null!==(t=r.exec(e));)t[0]&&i.push({token:t[0],start:t.index});return i}}let f=(e,t,i)=>{let o=t(e);i.has(o)||i.set(o,[]);let r=i.get(o);if(r&&r.push(e),(0,s("40rXS").isEmojiDescriptionWithVariations)(e)){let o=e.skinVariations;o&&o.forEach(e=>f(e,t,i))}},g=(e,t)=>{let i=e.get(t);if(i&&i.length)return i[i.length-1]},E=(e="")=>0===e.indexOf(":")?{nameQuery:e.slice(1),asciiQuery:e}:{nameQuery:e,asciiQuery:""},j=(e,t)=>{if((0,s("40rXS").isEmojiDescriptionWithVariations)(e)&&t){let i=t.skinTone;if(i&&e.skinVariations&&e.skinVariations.length){let t=e.skinVariations[i-1];if(t)return t}}return e},y=(e,t)=>{let i=t.id,o=-1;return e.forEach((e,r)=>{if(e.id&&e.id===i||!e.id&&!i&&e.shortName===t.shortName){o=r;return}}),o};class S{all(){let e={sort:s("aGYoD").SearchSort.None};return this.search("",e)}search(e,t){let i=[],{nameQuery:o,asciiQuery:r}=E(e);return o?(i=this.getSearchIndex().search(o),r&&(i=this.withAsciiMatch(r,i))):i=this.getAllSearchableEmojis(),{emojis:i=this.applySearchOptions(i,e,t),query:e}}findAllMatchingShortName(e){return this.shortNameMap.get(e)||[]}findByShortName(e){return g(this.shortNameMap,e)}findById(e){return g(this.idMap,e)}findByAsciiRepresentation(e){return this.asciiMap.get(e)}findInCategory(e){return e===s("fhsiz").frequentCategory?this.getFrequentlyUsed():this.all().emojis.filter(t=>t.category===e)}addUnknownEmoji(e){this.emojis=[...this.emojis,e],this.getSearchIndex().addDocuments([e]),this.addToMaps(e),this.addToDynamicCategories(e)}getAsciiMap(){return this.asciiMap}getFrequentlyUsed(e){let t=this.usageTracker.getOrder().map(e=>this.findById(e)).filter(e=>void 0!==e);return e&&(t=this.applySearchOptions(t,"",e)),t}getDynamicCategoryList(){return this.dynamicCategoryList.slice()}used(e){this.usageTracker.recordUsage(e),-1===this.dynamicCategoryList.indexOf(s("fhsiz").frequentCategory)&&"undefined"!=typeof window&&window.setTimeout(()=>{this.dynamicCategoryList.push(s("fhsiz").frequentCategory)})}delete(e){let t=y(this.emojis,e);-1!==t&&(this.emojis.splice(t,1),this.initMembers(this.usageTracker))}withAsciiMatch(e,t){let i=t,o=this.findByAsciiRepresentation(e);return o&&(i=t.filter(e=>e.id!==o.id),i=[o,...i]),i}applySearchOptions(e,t,i){let o;return(i||(i={}),void 0===i.sort&&(i.sort=s("aGYoD").SearchSort.Default),i.sort===s("aGYoD").SearchSort.Default?o=function(e,t){let i=e?e.replace(/:/g,"").toLowerCase().trim():void 0,o=[];e&&o.push(new n(e)),i&&o.push(new d(i)),t&&t.length&&o.push(new c(t)),i&&o.push(new h(i,"shortName"),new h(i,"name")),o.push(m.Instance,u.Instance);let r=new a(...o);return r.compare=r.compare.bind(r),r}(t,this.usageTracker.getOrder()):i.sort===s("aGYoD").SearchSort.UsageFrequency&&(o=function(e){let t=new a(new c(e),new l,m.Instance);return t.compare=t.compare.bind(t),t}(this.usageTracker.getOrder())),o&&(o.compare=o.compare.bind(o),e=e.sort(o.compare)),i.limit&&i.limit>0&&(e=e.slice(0,i.limit)),i.skinTone)?e.map(e=>j(e,i)):e}initMembers(e){this.usageTracker=e||new(0,s("aUjB3").UsageFrequencyTracker),this.initRepositoryMetadata(),(0,s("dh538").fg)("platform_index_emoji_just_in_time")||this.initSearchIndex()}initRepositoryMetadata(){this.shortNameMap=new Map,this.idMap=new Map,this.asciiMap=new Map;let e=new Set;this.emojis.forEach(t=>{e.add(t.category),this.addToMaps(t)}),this.usageTracker.getOrder().length&&e.add(s("fhsiz").frequentCategory),this.dynamicCategoryList=Array.from(e).filter(e=>-1===s("fhsiz").defaultCategories.indexOf(e))}initSearchIndex(){this.fullSearch=new(0,o.Search)("id"),this.fullSearch.tokenizer=new p,this.fullSearch.searchIndex=new(0,o.UnorderedSearchIndex),this.fullSearch.addIndex("name"),this.fullSearch.addIndex("shortName"),this.fullSearch.addDocuments(this.getAllSearchableEmojis()),this.fullSearchReady=!0}getSearchIndex(){return this.fullSearchReady||this.initSearchIndex(),this.fullSearch}getAllSearchableEmojis(){return this.emojis.filter(e=>e.searchable)}addToMaps(e){(void 0===e.order||-1===e.order)&&(e.order=S.defaultEmojiWeight),void 0===e.id&&(e.id=S.defaultEmojiWeight.toString()),f(e,e=>e.shortName,this.shortNameMap),f(e,e=>e.id,this.idMap),e.ascii&&e.ascii.forEach(t=>this.asciiMap.set(t,e))}addToDynamicCategories(e){let t=(0,s("40rXS").getCategoryId)(e);-1===s("fhsiz").defaultCategories.indexOf(t)&&-1===this.dynamicCategoryList.indexOf(t)&&this.dynamicCategoryList.push(t)}constructor(e,t){this.emojis=void 0,this.fullSearch=void 0,this.fullSearchReady=!1,this.shortNameMap=void 0,this.idMap=void 0,this.asciiMap=void 0,this.dynamicCategoryList=void 0,this.usageTracker=void 0,this.emojis=e,this.initMembers(t)}}S.defaultEmojiWeight=1e6}),a("aUjB3",function(t,i){e(t.exports,"UsageFrequencyTracker",()=>a);class o{enqueue(e){this.enqueueWithoutOrdering(e),this.itemsOrderedByFrequency=this.orderItemsByFrequency()}getItemsOrderedByDuplicateCount(){return this.itemsOrderedByFrequency}clear(){this.createEmptyState()}bulkEnqueue(e){e.map(e=>this.enqueueWithoutOrdering(e)),this.itemsOrderedByFrequency=this.orderItemsByFrequency()}getItems(){return this.items}createEmptyState(){this.items=[],this.itemCountMap=new Map,this.itemsOrderedByFrequency=[]}enqueueWithoutOrdering(e){let t=this.itemCountMap.get(e);t&&t>=this.perItemSize?this.removeFirstOccurrence(e):this.items.length>=this.maximumSize&&this.remove(),this.add(e)}orderItemsByFrequency(){return Array.from(this.itemCountMap.entries()).sort((e,t)=>t[1]-e[1]).map(e=>e[0])}decrementCount(e){let t=this.itemCountMap.get(e);t&&(--t>0?this.itemCountMap.set(e,t):this.itemCountMap.delete(e))}removeFirstOccurrence(e){let t=this.items.indexOf(e);-1!==t&&(this.items.splice(t,1),this.decrementCount(e))}remove(){let e=this.items.shift();return void 0!==e&&this.decrementCount(e),e}add(e){this.items.push(e);let t=this.itemCountMap.get(e);t?this.itemCountMap.set(e,t+1):this.itemCountMap.set(e,1)}constructor(e){if(this.maximumSize=void 0,this.perItemSize=void 0,this.items=void 0,this.itemCountMap=void 0,this.itemsOrderedByFrequency=void 0,e.maxDuplicates<1)throw RangeError("The maxDuplicates option must be at least 1");if(e.minUniqueItems<1)throw RangeError("The minUniqueItems option must be at least 1");this.maximumSize=e.maxDuplicates*e.minUniqueItems,this.perItemSize=e.maxDuplicates,this.createEmptyState()}}class r extends o{enqueue(e){super.enqueue(e),this.save()}clear(){super.clear(),this.storage.removeItem(this.prefixedStorageKey)}load(){let e=this.storage.getItem(this.prefixedStorageKey);if(e)try{let t=JSON.parse(e);this.bulkEnqueue(t)}catch(e){(0,s("fB3RY").default)(`Error parsing the queue stored as ${this.prefixedStorageKey} key from storage`,e)}}save(){let e=JSON.stringify(this.getItems());try{this.storage.setItem(this.prefixedStorageKey,e)}catch(e){(0,s("fB3RY").default)(`Error saving the queued items as ${this.prefixedStorageKey}`,e)}}constructor(e){super(e),this.storage=void 0,this.prefixedStorageKey=void 0,this.storage=e.storage,this.prefixedStorageKey=`${e.storagePrefix}.${r.storageKey}`,this.load()}}r.storageKey="lastUsed";class a{recordUsage(e){let t=e.id;t&&((0,s("40rXS").isEmojiVariationDescription)(e)&&(t=e.baseId),this.gateway.submit(()=>{t&&this.queue.enqueue(t)}))}getOrder(){return this.queue.getItemsOrderedByDuplicateCount()}clear(){this.queue.clear()}constructor(e=!0){this.queue=void 0,this.gateway=void 0;let t=a.queueOptions;if(e&&t.storage){let e={...t,storage:t.storage};this.queue=new r(e)}else this.queue=new o(t);this.gateway=new n(10)}}a.queueOptions={storage:(0,s("eu2js").default)("localStorage")?window.localStorage:void 0,storagePrefix:s("fhsiz").localStoragePrefix,maxDuplicates:25,minUniqueItems:5};class n{submit(e){return!(this.count>=this.maximumPermitted)&&(this.count++,"undefined"!=typeof window&&window.setTimeout(()=>{try{e()}finally{this.completed()}}),!0)}completed(){this.count--}constructor(e){if(this.maximumPermitted=void 0,this.count=void 0,e<1)throw RangeError("The maximumPermitted parameter must be 1 or more.");this.maximumPermitted=e,this.count=0}}}),a("ibzAc",function(t,i){e(t.exports,"supportsUploadFeature",()=>p),e(t.exports,"default",()=>g);var o=(s("dwp40"),s("dwp40"));class r{loadMediaImage(e){let t=this.pendingRequests.get(e);if(void 0!==t)return t;let i=new Promise((t,i)=>{this.mediaImageQueue.push({url:e,resolve:t,reject:i}),this.processFromQueue()}).then(t=>(this.pendingRequests.delete(e),t)).catch(t=>{throw this.pendingRequests.delete(e),t});return this.pendingRequests.set(e,i),i}getQueueSize(){return this.mediaImageQueue.length}getActiveDownloads(){return this.activeProcessing}processFromQueue(){for(;this.activeProcessing0;){this.activeProcessing++;let{url:e,resolve:t,reject:i}=this.mediaImageQueue.shift();this.tokenManager.getToken("read",!1).then(o=>{this.requestMediaEmoji(e,o,!0).then(e=>{t(e),this.completedItem()}).catch(e=>{i(e),this.completedItem()})}).catch(e=>{i(e),this.completedItem()})}}completedItem(){this.activeProcessing--,this.processFromQueue()}delay(e){return new Promise(t=>setTimeout(t,e))}requestMediaEmoji(e,t,i,o=2){return(0,s("khxnJ").imageAcceptHeader)().then(r=>fetch(e,{headers:{Authorization:`Bearer ${t.jwt}`,"X-Client-Id":t.clientId,Accept:r}}).then(r=>{if(404===r.status&&o>0)return this.delay(600/o).then(()=>this.requestMediaEmoji(e,t,!1,o-1));if(403===r.status&&i)return this.tokenManager.getToken("read",!0).then(t=>this.requestMediaEmoji(e,t,!1));if(r.ok)return r.blob().then(e=>this.readBlob(e));throw Error(`Unable to load media image. Status=${r.status} ${r.statusText}`)}))}readBlob(e){return new Promise((t,i)=>{let o=new FileReader;o.addEventListener("load",()=>t(o.result)),o.addEventListener("error",()=>i(o.error)),o.readAsDataURL(e)})}constructor(e,t){this.tokenManager=void 0,this.mediaImageQueue=[],this.activeProcessing=0,this.concurrentDownloadLimit=void 0,this.pendingRequests=new Map,this.concurrentDownloadLimit=t&&t.concurrentDownloadLimit||16,this.tokenManager=e}}var a=s("aoOGA");let n=(e,t)=>t?e.altRepresentation:e.representation,d=()=>{let e=!!document.documentMode,t=!e&&!!window.StyleMedia;return e||t};class l{loadEmoji(e,t){let i=n(e,t);if(!(0,s("40rXS").isMediaRepresentation)(i))return e;let{mediaPath:o}=i;return this.cachedImageUrls.has(o)?e:this.mediaImageLoader.loadMediaImage(o).then(()=>(this.cachedImageUrls.add(o),e)).catch(()=>{})}optimisticRendering(){return!0}static supported(e,t){return d()?Promise.resolve(!1):t.loadMediaImage(e).then(()=>new Promise(t=>{let i=new Image;i.addEventListener("load",()=>{t(!0)}),i.addEventListener("error",()=>{t(!1)}),i.src=e})).catch(()=>!1)}constructor(e){this.cachedImageUrls=new Set,this.mediaImageLoader=void 0,(0,s("fB3RY").default)("BrowserCacheStrategy"),this.mediaImageLoader=e}}class c{loadEmoji(e,t){let i=n(e,t);if(!(0,s("40rXS").isMediaRepresentation)(i))return e;let{mediaPath:o}=i,r=this.dataURLCache.get(o);return r?(0,s("40rXS").convertMediaToImageEmoji)(e,r,t):this.mediaImageLoader.loadMediaImage(o).then(i=>{let r=(0,s("40rXS").convertMediaToImageEmoji)(e,i,t);return i.length<=1e4?this.dataURLCache.set(o,i):(0,s("fB3RY").default)("No caching as image is too large",i.length,i.slice(0,15),e.shortName),r}).catch(()=>{})}optimisticRendering(){return!1}constructor(e){this.dataURLCache=void 0,this.mediaImageLoader=void 0,(0,s("fB3RY").default)("MemoryCacheStrategy"),this.mediaImageLoader=e,this.dataURLCache=new(0,a.LRUMap)(1e3)}}class h{loadEmoji(e,t){let i=n(e,t);if(!(0,s("40rXS").isMediaRepresentation)(i))return e;let{mediaPath:o}=i,r=this.getCache(o);return(0,s("40rXS").isPromise)(r)?r.then(i=>i.loadEmoji(e,t)).catch(()=>void 0):r.loadEmoji(e,t)}optimisticRendering(e){let t=this.getCache(e);return(0,s("40rXS").isPromise)(t)?t.then(e=>e.optimisticRendering()).catch(()=>!1):t.optimisticRendering()}getCache(e){return this.cache?this.cache:(this.waitingInitUrls.push(e),this.cacheLoading||(this.cacheLoading=this.initCache().then(e=>(this.cache=e,this.cacheLoading=void 0,e)).catch(e=>{throw this.cacheLoading=void 0,e})),this.cacheLoading)}initCache(){let e=this.waitingInitUrls.pop();return e?l.supported(e,this.mediaImageLoader).then(e=>(this.waitingInitUrls=[],this.cacheLoading=void 0,e)?new l(this.mediaImageLoader):new c(this.mediaImageLoader)).catch(()=>this.initCache()):Promise.reject("Unable to initialise cache based on provided url(s)")}constructor(e){this.cache=void 0,this.waitingInitUrls=[],this.cacheLoading=void 0,this.mediaImageLoader=void 0,(0,s("fB3RY").default)("MediaEmojiCache"),this.mediaImageLoader=new r(e)}}var o=s("dwp40");class m{isValidToken(e){return Date.now()/1e3(i.mediaApiToken=e,i.activeTokenRefresh=void 0,e)),i.activeTokenRefresh)}constructor(e){this.siteServiceConfig=void 0,this.tokens=void 0,this.siteServiceConfig=e,this.tokens=new Map}}class u{async generateTokenisedMediaURLS(e,t){if(!(0,s("40rXS").isMediaRepresentation)(e))return{representation:e,altRepresentation:t};try{let i=await this.tokenManager.getToken("read");return Object.entries({representation:e,altRepresentation:t}).reduce((e,[t,o])=>{if(o&&(0,s("40rXS").isMediaRepresentation)(o)){let r=new URL(o.mediaPath),s=r.searchParams;s.get("token")!==i.jwt&&s.set("token",i.jwt),s.get("client")!==i.clientId&&s.set("client",i.clientId),e[t]={...o,mediaPath:r.toString()}}return e},{representation:e,altRepresentation:t})}catch(i){return{representation:e,altRepresentation:t}}}loadMediaEmoji(e,t){if(!(0,s("40rXS").isMediaEmoji)(e))throw Error("Only supported for media emoji");return this.mediaEmojiCache.loadEmoji(e,t)}optimisticRendering(e,t){let i=t?e.altRepresentation:e.representation;if(!(0,s("40rXS").isMediaRepresentation)(i))throw Error("Only supported for media emoji");let{mediaPath:o}=i;return this.mediaEmojiCache.optimisticRendering(o)}uploadEmoji(e,t=!1,i){let o=Date.now();return this.tokenManager.getToken("upload",t).then(t=>{let r=Date.now()-o;return(0,s("fB3RY").default)("upload token load time",r),new Promise((a,n)=>{let{url:d,clientId:l,collectionName:c}=t,h=(0,s("grxv4").getMediaClient)({authProvider:()=>Promise.resolve({clientId:l,token:t.jwt,baseUrl:d}),useSha256ForUploads:!0}).file.upload({content:e.dataURL,name:e.filename,collection:c}).subscribe({next:t=>{if("uploading"===t.status&&i)i({percent:.95*t.progress});else if("processing"===t.status||"processed"===t.status){h.unsubscribe();let i=Date.now()-o;(0,s("fB3RY").default)("total upload / media upload times",i,i-r),this.postToEmojiService(e,t.id).then(e=>{a(e)}).catch(e=>{n(e.reason||e)})}},error(e){n(e)}})})})}hasUploadToken(){return this.tokenManager.getToken("upload").then(e=>void 0!==e,()=>!1)}prepareForUpload(){this.tokenManager.getToken("upload")}findEmoji(e){if(!e.id)return Promise.reject(!1);let t=`../${encodeURIComponent(e.id)}`;return(0,s("jDv0c").emojiRequest)(this.siteServiceConfig,{path:t}).then(e=>(0,s("jDv0c").denormaliseEmojiServiceResponse)(e).emojis[0]).catch(t=>{(0,s("fB3RY").default)("failed to load emoji",e,t)})}deleteEmoji(e){if(!(0,s("40rXS").isMediaEmoji)(e)&&!(0,s("40rXS").isLoadedMediaEmoji)(e)||!e.id)return Promise.reject(!1);let t=`${encodeURIComponent(e.id)}`;return o.utils.requestService(this.siteServiceConfig,{path:t,requestInit:{method:"DELETE"}}).then(()=>!0).catch(()=>!1)}constructor(e,t){this.siteServiceConfig=void 0,this.mediaApiToken=void 0,this.mediaEmojiCache=void 0,this.tokenManager=void 0,this.postToEmojiService=(e,t)=>{let{shortName:i,name:r}=e,{width:a,height:n}=e,d={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({shortName:i,name:r,width:a,height:n,fileId:t})};return o.utils.requestService(this.siteServiceConfig,{requestInit:d}).then(e=>{let{emojis:t}=e;if(t.length){let{altRepresentations:e,...i}=t[0],o={...i,representation:(0,s("40rXS").convertImageToMediaRepresentation)(i.representation)},r=(0,s("jDv0c").getAltRepresentation)(e||{}),a=r?(0,s("40rXS").convertImageToMediaRepresentation)(r):void 0;return(0,s("40rXS").buildEmojiDescriptionWithAltRepresentation)(o,a)}throw Error("No emoji returns from upload. Upload failed.")})},this.siteServiceConfig=e,this.mediaApiToken=t,this.tokenManager=new m(e),this.tokenManager.addToken("read",t),this.mediaEmojiCache=new h(this.tokenManager)}}let p=e=>!!e.isUploadSupported&&!!e.uploadCustomEmoji&&!!e.prepareForUpload;class f extends o.AbstractResource{async getEmojiProvider(e={fetchAtStart:!this.fetchOnDemand}){if(e.fetchAtStart)try{await this.fetchEmojiProvider()}catch(e){(0,s("fB3RY").default)(e)}return Promise.resolve(this)}async fetchIndividualProvider(e,t){let i=this.getProviderType(e);try{(0,s("7ZWaV").sampledUfoEmojiResourceFetched)(i).start({samplingRate:s("fhsiz").SAMPLING_RATE_EMOJI_RESOURCE_FETCHED_EXP}),(0,s("7ZWaV").sampledUfoEmojiResourceFetched)(i).addMetadata({type:i});let o=new(0,s("dS4Ej").default)(e),r=await o.loadEmoji();(0,s("7ZWaV").sampledUfoEmojiResourceFetched)(i).success(),this.emojiResponses[t]=r,this.initEmojiRepository(this.emojiResponses),await this.initSiteEmojiResource(r,e),this.activeLoaders--,this.performRetries(),this.refreshLastFilter()}catch(t){throw this.activeLoaders--,this.notifyError(t),(0,s("7ZWaV").sampledUfoEmojiResourceFetched)(i).failure({metadata:{reason:t,source:"EmojiProvider",providerUrl:e.url}}),(0,s("fB3RY").default)(`failed to fetch emoji provider for ${e.url}`,t),Error(`failed to fetch emoji from ${e.url}`)}}async fetchEmojiProvider(e=!1){return!e&&(this.isRepositoryAvailable(this.emojiRepository)||this.isInitialised)||(this.isInitialised=!0,this.emojiResponses=[],await Promise.all(this.emojiProviderConfig.providers.map((e,t)=>this.fetchIndividualProvider(e,t)))),Promise.resolve(this.emojiRepository)}onlyFetchOnDemand(){return this.fetchOnDemand}async fetchByEmojiId(e,t){if(this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)){let t=await this.findByEmojiId(e);if(t)return await this.getMediaEmojiDescriptionURLWithInlineToken(t)}if(this.emojiProviderConfig.singleEmojiApi&&t){let t={url:this.emojiProviderConfig.singleEmojiApi.getUrl(e),securityProvider:this.emojiProviderConfig.singleEmojiApi.securityProvider},i=new(0,s("dS4Ej").default)(t);try{let e=await i.loadEmoji();if(!e.emojis[0])return;return this.isRepositoryAvailable(this.siteEmojiResource)||await this.initSiteEmojiResource(e,t),this.getMediaEmojiDescriptionURLWithInlineToken(e.emojis[0])}catch{let t=await this.findByEmojiId(e);if(!t)return;return this.getMediaEmojiDescriptionURLWithInlineToken(t)}}let i=await this.findByEmojiId(e);if(i)return this.getMediaEmojiDescriptionURLWithInlineToken(i)}getProviderType(e){return e.url.includes("/site")?s("aGYoD").ProviderTypes.SITE:e.url.includes("/standard")?s("aGYoD").ProviderTypes.STANDARD:e.url.includes("/atlassian")?s("aGYoD").ProviderTypes.ATLASSIAN:s("aGYoD").ProviderTypes.UNKNOWN}initEmojiRepository(e){let t=[];e.forEach(e=>{t=t.concat(e.emojis)}),this.emojiRepository=new(0,s("cnv66").default)(t)}initSiteEmojiResource(e,t){if(!this.isRepositoryAvailable(this.siteEmojiResource)&&e.mediaApiToken){this.siteEmojiResource=new u(t,e.mediaApiToken);let{emojis:i}=e;if(i.length){let e=this.siteEmojiResource.optimisticRendering(i[0]);if((0,s("40rXS").isPromise)(e))return e.then(()=>{(0,s("fB3RY").default)("Primed siteEmojiResource")}).catch(()=>{(0,s("fB3RY").default)("Failed to prime siteEmojiResource")});(0,s("fB3RY").default)("Already primed siteEmojiResource")}else(0,s("fB3RY").default)("No emoji to prime siteEmojiResource with")}return Promise.resolve()}performRetries(){let e=this.retries;this.retries=new Map,e.forEach((e,t)=>{let i=t();(0,s("40rXS").isPromise)(i)?i.then(t=>{e.resolve(t)}).catch(t=>{e.reject(t)}):e.resolve(i)})}loadStoredTone(){if("undefined"==typeof window)return;let e=window.localStorage.getItem(s("fhsiz").selectedToneStorageKey);if(e){let t=parseInt(e,10);return isNaN(t)?void 0:t}}refreshLastFilter(){if(void 0!==this.lastQuery){let{query:e,options:t}=this.lastQuery;this.filter(e,t)}}retryIfLoading(e,t){return this.isLoaded()?Promise.resolve(t):new Promise((t,i)=>{this.retries.set(e,{resolve:t,reject:i})})}notifyResult(e){this.lastQuery&&e.query===this.lastQuery.query&&super.notifyResult(e)}async getMediaEmojiDescriptionURLWithInlineToken(e){if(this.isRepositoryAvailable(this.siteEmojiResource)){let{representation:t,altRepresentation:i}=await this.siteEmojiResource.generateTokenisedMediaURLS(e.representation,e.altRepresentation);return{...e,representation:t,altRepresentation:i}}return e}loadMediaEmoji(e,t){return this.isRepositoryAvailable(this.siteEmojiResource)&&(0,s("40rXS").isMediaEmoji)(e)?this.siteEmojiResource.loadMediaEmoji(e,t):e}optimisticMediaRendering(e,t){if(!(0,s("40rXS").isMediaEmoji)(e))return!0;if(!this.isRepositoryAvailable(this.siteEmojiResource))return!1;let i=this.siteEmojiResource.optimisticRendering(e,t);return!(0,s("40rXS").isPromise)(i)&&i}filter(e,t){if(s("7ZWaV").ufoExperiences["emoji-searched"].start(),s("7ZWaV").ufoExperiences["emoji-searched"].addMetadata({queryLength:e?.length||0}),this.lastQuery={query:e,options:t},this.isRepositoryAvailable(this.emojiRepository)){let i=this.emojiRepository.search(e,t);this.notifyResult(i),s("7ZWaV").ufoExperiences["emoji-searched"].success({metadata:{emojisLength:i.emojis.length,source:t?.source||"typeahead"}})}else this.notifyNotReady()}findByShortName(e){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?this.emojiRepository.findByShortName(e):this.retryIfLoading(()=>this.findByShortName(e),void 0)}findByEmojiId(e){let{id:t,shortName:i}=e;if(this.isRepositoryAvailable(this.emojiRepository))if(!t)return this.findByShortName(i);else{let o=this.emojiRepository.findById(t);if(o)return o;if(this.isLoaded())return this.isRepositoryAvailable(this.siteEmojiResource)?this.siteEmojiResource.findEmoji(e).then(e=>e?(this.addUnknownEmoji(e),e):this.findByShortName(i)):this.findByShortName(i)}return this.retryIfLoading(()=>this.findByEmojiId(e),void 0)}findById(e){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?this.emojiRepository.findById(e):this.retryIfLoading(()=>this.findById(e),void 0)}findInCategory(e){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?Promise.resolve(this.emojiRepository.findInCategory(e)):this.retryIfLoading(()=>this.findInCategory(e),[])}getAsciiMap(){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?Promise.resolve(this.emojiRepository.getAsciiMap()):this.retryIfLoading(()=>this.getAsciiMap(),new Map)}getFrequentlyUsed(e){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?Promise.resolve(this.emojiRepository.getFrequentlyUsed(e)):this.retryIfLoading(()=>this.getFrequentlyUsed(e),[])}recordSelection(e){let{recordConfig:t}=this;if(this.isRepositoryAvailable(this.emojiRepository)&&this.emojiRepository.used(e),t){let i={emojiId:(0,s("40rXS").toEmojiId)(e)};return o.utils.requestService(t,{queryParams:i,requestInit:{method:"POST"}})}return Promise.resolve()}deleteSiteEmoji(e){return this.isRepositoryAvailable(this.siteEmojiResource)&&e.id?this.siteEmojiResource.deleteEmoji(e).then(t=>!!(t&&this.isRepositoryAvailable(this.emojiRepository))&&(this.emojiRepository.delete(e),!0)).catch(e=>(console.error("failed to delete site emoji",e),!1)):this.retryIfLoading(()=>this.deleteSiteEmoji(e),!1)}getSelectedTone(){return this.selectedTone}setSelectedTone(e){if(this.selectedTone=e,"undefined"!=typeof window&&(0,s("eu2js").default)("localStorage"))try{window.localStorage.setItem(s("fhsiz").selectedToneStorageKey,e?e.toString():"")}catch(e){console.error("failed to store selected emoji skin tone",e)}}calculateDynamicCategories(){return this.isLoaded()&&this.isRepositoryAvailable(this.emojiRepository)?Promise.resolve(this.emojiRepository.getDynamicCategoryList()):this.retryIfLoading(()=>this.calculateDynamicCategories(),[])}getCurrentUser(){return this.currentUser}addUnknownEmoji(e){this.isRepositoryAvailable(this.emojiRepository)&&this.emojiRepository.addUnknownEmoji(e)}constructor(e){if(super(),this.recordConfig=void 0,this.emojiRepository=void 0,this.lastQuery=void 0,this.activeLoaders=0,this.initialLoaders=0,this.retries=new Map,this.siteEmojiResource=void 0,this.selectedTone=void 0,this.currentUser=void 0,this.isInitialised=!1,this.fetchOnDemand=!1,this.emojiResponses=void 0,this.emojiProviderConfig=void 0,this.getOptimisticImageURL=e=>{if(this.emojiProviderConfig.optimisticImageApi)return this.emojiProviderConfig.optimisticImageApi.getUrl(e)},this.isRepositoryAvailable=e=>!!e,this.isLoaded=()=>0!==this.initialLoaders&&0===this.activeLoaders,this.emojiProviderConfig=e,this.recordConfig=e.recordConfig,this.currentUser=e.currentUser,(0,s("eu2js").default)("localStorage")&&(this.selectedTone=this.loadStoredTone()),0===e.providers.length)throw Error("No providers specified");this.fetchOnDemand=!!e.options&&!!e.options.onlyFetchOnDemand,this.initialLoaders=this.emojiProviderConfig.providers.length,this.activeLoaders=this.emojiProviderConfig.providers.length,this.emojiResponses=[]}}class g extends f{isUploadSupported(){return this.allowUpload?this.isRepositoryAvailable(this.siteEmojiResource)?this.siteEmojiResource.hasUploadToken():this.retryIfLoading(()=>this.isUploadSupported(),!1):Promise.resolve(!1)}uploadCustomEmoji(e,t=!1,i=12e3){return this.isUploadSupported().then(o=>o&&this.isRepositoryAvailable(this.siteEmojiResource)?function(e,t,i="Timed out"){return Promise.race([e,new Promise((e,o)=>setTimeout(()=>o(Error(i)),t))])}(this.siteEmojiResource.uploadEmoji(e,t).then(t=>(t.representation.imagePath=e.dataURL,this.addUnknownEmoji(t),this.refreshLastFilter(),t)),i,"uploadCustomEmoji timed out"):Promise.reject("No media api support is configured"))}prepareForUpload(){return this.isRepositoryAvailable(this.siteEmojiResource)&&this.siteEmojiResource.prepareForUpload(),this.retryIfLoading(()=>this.prepareForUpload(),void 0)}constructor(e){super(e),this.allowUpload=void 0,this.allowUpload=!!e.allowUpload}}}),a("dS4Ej",function(t,i){e(t.exports,"default",()=>o);class o{loadEmoji(){return(0,s("jDv0c").emojiRequest)(this.config).then(e=>(0,s("jDv0c").denormaliseEmojiServiceResponse)(e))}constructor(e){this.config=void 0,this.config=e}}}),a("khxnJ",function(t,i){let o;e(t.exports,"getNaturalImageSize",()=>r),e(t.exports,"parseImage",()=>s),e(t.exports,"hasFileExceededSize",()=>a),e(t.exports,"imageAcceptHeader",()=>d);let r=e=>new Promise((t,i)=>{let o=new Image;o.addEventListener("load",()=>{t({width:o.naturalWidth,height:o.naturalHeight})}),o.addEventListener("error",i),o.src=e}),s=e=>new Promise((t,i)=>{let o=new Image;o.onload=()=>t({src:o.src}),o.onerror=()=>i(),o.src=e}),a=e=>e&&e.size>1048576,n=()=>void 0!==o?Promise.resolve(o):new Promise(e=>{let t=new Image,i=()=>{e(o=2===t.height)};t.addEventListener("load",i),t.addEventListener("error",i),t.src="data:image/webp;base64,UklGRi4AAABXRUJQVlA4TCEAAAAvAUAAEB8wAiMwAgSSNtse/cXjxyCCmrYNWPwmHRH9jwMA"}),d=()=>n().then(e=>e?"image/webp,image/*,*/*;q=0.8":"image/*,*/*;q=0.8")}),a("32x2E",function(i,o){e(i.exports,"getEmojiConfig",()=>n),e(i.exports,"getEmojiProvider",()=>c);var r=s("dsBQ6");(0,s("7W8i8").getLogger)("emoji-provider");let a="/gateway/api/emoji",n=(e,t,i,o,r,s)=>{let n={providers:[{url:`${a}/standard`},{url:`${a}/atlassian`}],allowUpload:!!t&&!i,currentUser:t?{id:t}:void 0,...s||{}};return(e&&(t||r)&&n.providers.push({url:`${a}/${e}/site`}),o)?{...n,...o}:n},d=(e,t)=>{let i=t?.cloudId??"",o=t?.userId??"",r=t?.allowAnonymousAccess??!1;return`${i}_${o}_${r}`},l=t(r)((e,t)=>{let i=t?.cloudId??"",o=t?.userId??void 0,r=t?.disableUpload;return new e(n(i,o,r,t?.emojiSSRConfig??void 0,t?.allowAnonymousAccess??void 0))},d),c=t(r)((e,t)=>{try{return l(e,t).getEmojiProvider()}catch(e){return Promise.resolve(void 0)}},d)}),a("fN3iy",function(t,i){e(t.exports,"PreviewPanelsProvider",()=>h),e(t.exports,"usePreviewPanelsContext",()=>m);var o=s("7UHDa"),r=s("gwFzn");let a=(e,t)=>{if(e?.type&&t?.type)return e.type===t.type;if(e?.ari&&t?.ari)try{let i=s("9E9Kf").AnyAri.parse(e.ari),o=s("9E9Kf").AnyAri.parse(t.ari);return`${i.resourceOwner}-${i.resourceType}`==`${o.resourceOwner}-${o.resourceType}`}catch(e){}return!1},n=e=>{},d={panel:null,width:400,onOpen:n,onClose:n},l=(0,r.createContext)(void 0),c=(e,t)=>{switch(t.type){case"SET_PANEL_WIDTH":return{...e,width:t.width};case"CLOSE":return t.onClose?.(),e.panel&&e?.onPreviewPanelClose?.(e.panel),{...e,panel:null,onOpen:n,onClose:n};case"OPEN":let{params:i}=t;if(e.panel?.id===i.panel.id)return e;return e.panel&&!a(e.panel,i.panel)&&e.onPreviewPanelClose?.(e.panel),e.panel&&e.onClose(),i.onOpen?.(),e?.onPreviewPanelOpen?.(i.panel),{...e,panel:i.panel,width:i.width??e.width,onOpen:i.onOpen||d.onOpen,onClose:i.onClose||d.onClose};default:return e}},h=({onPreviewPanelOpen:e,onPreviewPanelClose:t,children:i})=>{let[s,a]=(0,r.useReducer)(c,{...d,onPreviewPanelOpen:e,onPreviewPanelClose:t}),n=(0,r.useCallback)(e=>a?.({type:"SET_PANEL_WIDTH",width:e}),[a]),h=(0,r.useCallback)(e=>a?.({type:"CLOSE",onClose:e}),[a]),m=(0,r.useCallback)(e=>a?.({type:"OPEN",params:e}),[a]),u=(0,r.useMemo)(()=>({state:s,open:m,close:h,setPanelWidth:n}),[s,m,h,n]);return(0,o.jsx)(l.Provider,{value:u,children:i})},m=()=>(0,r.useContext)(l)}),a("4BDAe",function(t,i){e(t.exports,"usePreviewPanelsActions",()=>r);let o=e=>{},r=()=>{let e=(0,s("fN3iy").usePreviewPanelsContext)();return e?{open:e.open,close:e.close,setPanelWidth:e.setPanelWidth}:{open:o,close:o,setPanelWidth:o}}}),a("aWwYt",function(t,i){e(t.exports,"MIN_PANEL_WIDTH",()=>r),e(t.exports,"useObjectSidebarActions",()=>h),e(t.exports,"useObjectSidebarState",()=>m),e(t.exports,"useIsObjectSidebarShown",()=>u),e(t.exports,"usePanel",()=>p),e(t.exports,"useBehavior",()=>f),e(t.exports,"useIsPanelScrolled",()=>g),e(t.exports,"usePanelWidth",()=>E),e(t.exports,"useUpdatedHeaderComponentElements",()=>j),e(t.exports,"useSidebarControlState",()=>y),e(t.exports,"useSidebarControlExpandCollapsedState",()=>S),e(t.exports,"useActiveActionInPanel",()=>v);var o=s("gwFzn");let r=400,a=440,n={isPanelScrolled:!1,isObjectSidebarShown:!1,behavior:"push",panelWidth:440,panel:void 0,updatedPanelHeaderComponentElements:void 0,sidebarControlState:window.__SSR_RENDERED__?"shown":"hidden",sidebarControlExpandCollapsedState:window.__SSR_RENDERED__?"expanded":"collapsed",activeActionInPanel:void 0},d={setIsPanelScrolled:e=>({setState:t})=>{t({isPanelScrolled:e})},setSidebarControlState:e=>({setState:t})=>{t({sidebarControlState:e})},setSidebarControlExpandCollapsedState:e=>({setState:t})=>{t({sidebarControlExpandCollapsedState:e})},toggleObjectSidebarControl:()=>({setState:e,getState:t})=>{let{sidebarControlExpandCollapsedState:i}=t();e("collapsed"===i?{sidebarControlExpandCollapsedState:"expanded"}:{sidebarControlExpandCollapsedState:"collapsed"})},showObjectSidebar:(e,t,i)=>({setState:o,getState:r})=>{let{isObjectSidebarShown:s,panel:a,behavior:n,panelWidth:d}=r();if(s){if(a?.id===e.id)return;o({panel:e,updatedPanelHeaderComponentElements:void 0,behavior:t??n,panelWidth:i??d,isPanelScrolled:!1})}o({isObjectSidebarShown:!0,panel:e,updatedPanelHeaderComponentElements:void 0,behavior:t??n,panelWidth:i??d,sidebarControlState:"hidden",isPanelScrolled:!1}),window.dispatchEvent(new Event("closeGlobalSidebar"))},hideObjectSidebar:e=>async({setState:t,getState:i})=>{let{isObjectSidebarShown:o,panel:r}=i();if(o&&r){if(r.closeOptions){let{canClosePanel:e,onPanelClose:t}=r.closeOptions;if(e&&!await e())return;t&&t()}t({isObjectSidebarShown:!1,panel:void 0,updatedPanelHeaderComponentElements:void 0,panelWidth:a,sidebarControlState:"shown",isPanelScrolled:!1}),e&&e()}},hideObjectSidebarByPanelId:e=>({getState:t,dispatch:i})=>{let{panel:o}=t();o?.id===e&&i(d.hideObjectSidebar())},setPanelWidth:e=>({setState:t})=>{t({panelWidth:Math.max(e,r)+40})},changePanelBehavior:e=>({setState:t,getState:i})=>{let{panelWidth:o}=i();t({behavior:e,panelWidth:"cover"===e?a:o})},changePanel:(e,t,i)=>async({setState:o,getState:r})=>{let{isObjectSidebarShown:s,panel:a,behavior:n,panelWidth:d}=r();if(s&&a){if(a.id===e.id)return;if(a.closeOptions){let{canClosePanel:e,onPanelClose:t}=a.closeOptions;if(e&&!await e())return;t&&t()}o({panel:e,updatedPanelHeaderComponentElements:void 0,behavior:t??n,panelWidth:i??d,isPanelScrolled:!1})}},changeHeaderElements:(e,t)=>({setState:i,getState:o})=>{let{panel:r}=o();r?.id===e&&i({updatedPanelHeaderComponentElements:t})},setActiveActionInPanel:e=>({setState:t,getState:i})=>{let{activeActionInPanel:o}=i();o?.title!==e?.title&&t({activeActionInPanel:e})}},l=(0,s("4ZoIm").createStore)({initialState:n,actions:d,name:"ObjectSidebarStore"}),c=(0,s("iFWZA").createActionsHook)(l),h=()=>{let e=c(),{close:t}=(0,s("4BDAe").usePreviewPanelsActions)(),i=(0,o.useCallback)((i,o,r)=>{e.showObjectSidebar(i,o,r),t()},[e,t]),r=(0,o.useMemo)(()=>(0,s("9wGTI").fg)("confluence_preview_panels")?i:e.showObjectSidebar,[i,e.showObjectSidebar]),a=(0,o.useMemo)(()=>({...e,showObjectSidebar:r}),[e,r]);return(0,o.useMemo)(()=>a,[a])},m=(0,s("iFWZA").createStateHook)(l),u=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.isObjectSidebarShown}),p=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.panel}),f=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.behavior}),g=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.isPanelScrolled}),E=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.panelWidth}),j=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.updatedPanelHeaderComponentElements}),y=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.sidebarControlState}),S=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.sidebarControlExpandCollapsedState}),v=(0,s("iFWZA").createStateHook)(l,{selector:e=>e.activeActionInPanel})}),a("9QMji",function(i,o){e(i.exports,"LazyEmojiComponentLoader",()=>d),e(i.exports,"EmojiTitleButtonLoader",()=>l),e(i.exports,"EmojiTitleSelection",()=>c);var r=(s("gwFzn"),s("gwFzn"));let a=(0,s("ecnYn").xcss)({paddingRight:"space.150",paddingLeft:"space.050"}),n=({hasInitialEmoji:e,hasCoverPicture:i,isTitleCenterAligned:o})=>e&&(0,s("9wGTI").fg)("confluence_perf_title_emoji_load_livepage")?t(r).createElement(s("6f0Oj").default,{xcss:i||o?null:a,testId:"emoji-selection-placeholder-container"},t(r).createElement(s("crLHf").EmojiPlaceholder,{height:i?80:40})):null,d=(0,s("jmjWc").LoadableAfterPaint)({__loadable_id__:"fmfhq",name:"LazyEmojiComponentLoader",_vcPlaceholderIgnored:!0,loader:async()=>(await s("10XLf")).EmojiComponent,loading:e=>e.emoji?t(r).createElement(s("crLHf").EmojiPlaceholder,e):null});(0,s("jmjWc").LoadableAfterPaint)({__loadable_id__:"rF57o",name:"EmojiTitlePopoverLoader",loader:async()=>(await s("8C8CK")).EmojiTitlePopover});let l=(0,s("jmjWc").LoadableAfterPaint)({__loadable_id__:"KfLS-",name:"EmojiTitleButtonLoader",loader:async()=>(await s("fzlIO")).EmojiTitleButton}),c=(0,s("jmjWc").LoadableAfterPaint)({__loadable_id__:"HXdRS",name:"EmojiTitleSelection",loader:async()=>(await s("58Pa1")).EmojiTitleSelection,loading:e=>t(r).createElement(n,e)})}),a("crLHf",function(i,o){e(i.exports,"EmojiPlaceholder",()=>a);var r=s("gwFzn");let a=e=>{let i=e.height||26;return t(r).createElement(s("fT2ta").default,{entranceDirection:"left"},o=>t(r).createElement("span",{...o,"data-testid":"emoji-placeholder","data-css-target":"emoji-placeholder",className:(0,s("35pXk").default)(["_1e0c1txw _1bah1h6o _4cvr1h6o _1bumglyw _sedtglyw"])},t(r).createElement("span",{style:{width:`${i}px`,height:`${i}px`,margin:e.loadingMargin},className:(0,s("35pXk").default)(["_11q7n82g _2rko1l7b _18s8ze3t _1e0c1o8l _ca0qze3t"])})))}}),a("10XLf",function(e,t){let i=s("lhnSv")(5);e.exports=Promise.all([i("AYEua"),i("7FZFv"),i("9ZsRk"),i("6wr18"),i("kjZZD"),i("aZinD"),i("ffEVr"),i("1XTiW"),i("6KGrg")]).then(()=>s("1dhEU"))}),a("lhnSv",function(e,t){e.exports=e=>t=>import(s("9WHwv").shardUrl(s("fzRTW").resolve(t),e))}),a("9WHwv",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.applyShardToDomain=a,e.exports.domainShardingKey=void 0,e.exports.getDomainShardIndex=o,e.exports.shardUrl=function(e,t){return globalThis[i]?n(e,t):e},e.exports.shardUrlUnchecked=n;let i="__ATLASPACK_ENABLE_DOMAIN_SHARDS";function o(e,t){let i=t+1,o=e.split("").reduce((e,t)=>{let o=(e<o,e=>o=e),e(t.exports,"resolve",()=>r,e=>r=e);var o,r,s=new Map;o=function(e,t){for(var i=0;is("jVNaF"))}),a("fzlIO",function(e,t){let i=s("lhnSv")(5);e.exports=Promise.all([i("2F69B"),i("6wr18"),i("1lvsb"),i("ffEVr"),i("9Zd2C")]).then(()=>s("2FMo5"))}),a("58Pa1",function(e,t){let i=s("lhnSv")(5);e.exports=Promise.all([i("AYEua"),i("7FZFv"),i("9ZsRk"),i("6wr18"),i("kjZZD"),i("aZinD"),i("ffEVr"),i("1XTiW"),i("6KGrg"),i("4hZJd")]).then(()=>s("leLdu"))}),a("hpNab",function(t,i){var o;e(t.exports,"ALLOWED_FEATURES",()=>r),e(t.exports,"DEFAULT_ALLOWED_FEATURES",()=>a),e(t.exports,"getAllowedFeatures",()=>h),(o={}).VIEW="view",o.EDIT="edit",o.WHITEBOARD="whiteboard";let r={view:["byline-contributors","byline-extensions","delete","edit","inline-comments","page-comments","page-reactions","sticky-header","disable-login-flow","disable-share","non-licensed-share","enable-redirection","modern-header","disable-help-button","disable-title-toolbar"],edit:["delete-draft","disable-login-flow","template-browser","inline-comments","disable-publish-close-buttons"],whiteboard:["disable-login-flow","copy","favorite","restrictions","more-actions"]},a={view:["byline-contributors","byline-extensions","page-comments","page-reactions","inline-comments"],edit:["inline-comments"],whiteboard:["copy","favorite","restrictions","more-actions"]},n={[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.EDIT_MODE]:r.edit,[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.VIEW_MODE]:r.view},d={[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.EDIT_MODE]:r.edit,[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.VIEW_MODE]:r.view},l={[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.EDIT_MODE]:r.whiteboard,[s("kFwgS").EMBEDDED_CONFLUENCE_MODE.VIEW_MODE]:r.whiteboard},c={[s("9tQM5").EMBEDDED_CONFLUENCE_CONTENT_TYPE.PAGE]:n,[s("9tQM5").EMBEDDED_CONFLUENCE_CONTENT_TYPE.BLOGPOST]:d,[s("9tQM5").EMBEDDED_CONFLUENCE_CONTENT_TYPE.WHITEBOARD]:l},h=({contentType:e,mode:t=s("kFwgS").EMBEDDED_CONFLUENCE_MODE.VIEW_MODE})=>c[e]?.[t]??[]}),a("9tQM5",function(t,i){e(t.exports,"EMBEDDED_CONFLUENCE_CONTENT_TYPE",()=>r);var o,r=((o={}).PAGE="page",o.BLOGPOST="blogpost",o.WHITEBOARD="whiteboard",o)}),a("kFwgS",function(t,i){e(t.exports,"EMBEDDED_CONFLUENCE_MODE",()=>r);var o,r=((o={}).EDIT_MODE="edit",o.VIEW_MODE="view",o)}),a("9VQUw",function(t,i){e(t.exports,"VIEW_PAGE_FEATURES",()=>o),e(t.exports,"EDIT_PAGE_FEATURES",()=>r),e(t.exports,"WHITEBOARD_FEATURES",()=>a);let o=s("hpNab").ALLOWED_FEATURES.view,r=s("hpNab").ALLOWED_FEATURES.edit,a=s("hpNab").ALLOWED_FEATURES.whiteboard}),a("gyiJY",function(t,i){e(t.exports,"useAllowedFeatures",()=>a);var o,r=s("gwFzn");function a(){let{allowedFeatures:e}=(0,s("iV5Ic").useReactProps_DO_NOT_USE)()||{},{getQueryParams:t}=(0,r.useContext)(s("7zgzO").RoutesContext),i=(0,r.useMemo)(()=>(0,s("c3Qwv").getSingleParam)(t(),"initialAllowedFeatures"),[t]),o=(0,r.useMemo)(()=>{let e;return""===i?[]:"all"===i?"all":i?.split(/[\s,.]+/).map(e=>{try{return JSON.parse(e)}catch(t){return e}})??void 0},[i]);return e||void 0===o?e:o}(o={}).VIEW="view",o.EDIT="edit",o.WHITEBOARD="whiteboard"}),a("cxu5H",function(t,i){e(t.exports,"useEmbeddedViewPageFeatures",()=>r);let{view:o}=s("hpNab").DEFAULT_ALLOWED_FEATURES,r=()=>{let e=(0,s("gyiJY").useAllowedFeatures)(),t=["disable-share","modern-header","disable-help-button","disable-title-toolbar"],i="all"===e?s("9VQUw").VIEW_PAGE_FEATURES.filter(e=>!t.includes(e)):e,r=!(i?.includes("disable-share")??o.includes("disable-share"));return{showShare:r,hasByLineContributors:i?.includes("byline-contributors")??o.includes("byline-contributors"),hasByLineExtensions:i?.includes("byline-extensions")??o.includes("byline-extensions"),hasPageReactions:i?.includes("page-reactions")??o.includes("page-reactions"),hasStickyHeader:i?.includes("sticky-header")??o.includes("sticky-header"),showEdit:i?.includes("edit")??o.includes("edit"),showDelete:i?.includes("delete")??o.includes("delete"),hasComments:i?.includes("page-comments")??o.includes("page-comments"),hasInlineCommentsAndHighlightActions:i?.includes("inline-comments")??o.includes("inline-comments"),includeNonLicensedUsersToShare:r&&(i?.includes("non-licensed-share")??o.includes("non-licensed-share")),hasModernHeader:i?.includes("modern-header")??o.includes("modern-header"),hideHelpButton:i?.includes("disable-help-button")??o.includes("disable-help-button"),hideTitleToolbar:i?.includes("disable-title-toolbar")??o.includes("disable-title-toolbar")}}}),a("3pU8m",function(t,i){e(t.exports,"default",()=>d);var o=s("7UHDa"),r=s("gwFzn"),o=s("7UHDa");s("gwFzn");var a=({checked:e})=>(0,o.jsx)(s("d6Fdl").default,{label:"",size:"medium",primaryColor:e?`var(--ds-background-selected-bold, ${s("6fnsQ").B400})`:`var(--ds-background-input, ${s("6fnsQ").N10})`,secondaryColor:e?`var(--ds-icon-inverse, ${s("6fnsQ").N10})`:"transparent",children:(0,o.jsx)("g",{fillRule:"evenodd",children:(0,s("dh538").fg)("platform-visual-refresh-icons")?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("rect",{stroke:e?`var(--ds-border-selected, ${s("6fnsQ").B400})`:`var(--ds-border-input, ${s("6fnsQ").N100})`,x:"5.5",y:"5.5",width:"13",height:"13",rx:"1.5",fill:"currentColor"}),(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.3262 9.48011L15.1738 8.51984L10.75 13.8284L8.82616 11.5198L7.67383 12.4801L10.1738 15.4801C10.3163 15.6511 10.5274 15.75 10.75 15.75C10.9726 15.75 11.1837 15.6511 11.3262 15.4801L16.3262 9.48011Z",fill:"inherit"})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("rect",{fill:"currentColor",x:"6",y:"6",width:"12",height:"12",rx:"2",stroke:e?`var(--ds-border-selected, ${s("6fnsQ").B400})`:`var(--ds-border-input, ${s("6fnsQ").N100})`,strokeWidth:1}),(0,o.jsx)("path",{d:"M9.707 11.293a1 1 0 10-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 10-1.414-1.414L11 12.586l-1.293-1.293z",fill:"inherit"})]})})}),r=s("gwFzn"),n=({isSelected:e,id:t,defaultSelected:i})=>{let{setItemState:o,getItemState:a}=(0,r.useContext)(s("nVQ0B").SelectionStoreContext),n=(0,r.useContext)(s("1FJYC").CheckboxGroupContext),d=a(n,t),[l,c]=(0,r.useState)(()=>void 0!==d?d:i||!1),h=(0,r.useCallback)(e=>{let i=e(d);c(i),o(n,t,i)},[o,d,n,t]);return"boolean"==typeof e?[e,()=>!1]:(void 0===d&&o(n,t,i||!1),[l,h])};s("3mTvL");var d=({children:e,defaultSelected:t,description:i,id:d,isDisabled:l,isSelected:c,onClick:h=s("ee7An").default,shouldDescriptionWrap:m=!0,shouldTitleWrap:u=!0,testId:p,interactionName:f,...g})=>{let[E,j]=n({id:d,isSelected:c,defaultSelected:t}),y=(0,r.useCallback)(e=>{j(e=>!e),h(e)},[h,j]),S=(0,s("dhBFe").default)();return(0,o.jsx)(s("3scmi").SELECTION_STYLE_CONTEXT_DO_NOT_USE.Provider,{value:"none",children:(0,o.jsx)(s("56M4r").default,{"aria-checked":E,description:i,iconBefore:(0,o.jsx)(a,{checked:E}),id:d,isDisabled:l,isSelected:E,onClick:y,ref:S,role:"menuitemcheckbox",shouldDescriptionWrap:m,shouldTitleWrap:u,testId:p,interactionName:f,...g,children:e})})}}),a("fKL7x",function(t,i){e(t.exports,"default",()=>r);var o=s("7UHDa");s("gwFzn");var r=({children:e,hasSeparator:t,id:i,isList:r,isScrollable:a,testId:n,title:d,...l})=>{let c=(0,s("c0qxy").useId)(),h=`dropdown-menu-item-checkbox-group-title-${c}`;return(0,o.jsx)(s("1FJYC").CheckboxGroupContext.Provider,{value:i,children:(0,o.jsxs)(s("7rvPL").default,{hasSeparator:t,id:i,isList:r,isScrollable:a,testId:n,titleId:d?h:void 0,...l,children:[d&&(0,o.jsx)(s("2UQGL").default,{id:h,title:d}),e]})})}}),a("bMPhU",function(t,i){e(t.exports,"useSpaceHomepageId",()=>o);let o=e=>{let[t]=(0,s("ep3mz").usePageSpaceKey)();e=e??t;let{data:i}=(0,s("xQxzY").useQuery)((0,s("d2LG0").default)`query useSpaceHomepageIdSpaceHomepageIdQuery($spaceKey:String){space(key:$spaceKey){homepage{id}}}`,{variables:{spaceKey:e},skip:!e});return i?.space?.homepage?.id||void 0}}),a("3Xfhj",function(t,i){e(t.exports,"PageContentRendererFabric",()=>o),e(t.exports,"PageContentRendererTiny",()=>r);let o=(0,s("jmjWc").LoadablePaint)({__loadable_id__:"EfLS5",loader:async()=>(await s("eDvc6")).PageContentRendererFabric,name:"PageContentRendererFabric"}),r=(0,s("jmjWc").LoadablePaint)({__loadable_id__:"VZbpe",loader:async()=>(await s("di0lF")).PageContentRendererTiny,name:"PageContentRendererTiny"})}),a("eDvc6",function(e,t){let i=s("lhnSv")(5);e.exports=Promise.all([i("aTJY4"),i("9UnBb"),i("6Xkhb"),i("l73t0"),i("5hGjl"),i("4nsZq"),i("atejz"),i("gVbnX"),i("637E4"),i("aKRY2"),i("hGYt2"),i("9L8th"),i("aLfg3"),i("koo1l"),i("d2HVQ"),i("lRsVy"),i("fwbht"),i("h4Nf7"),i("2F69B"),i("iJYTr"),i("ax9Fx"),i("1bh3I"),i("g9CVe"),i("fMu57"),i("58Dzb"),i("3jrkO"),i("dTsOE"),i("4yQQA"),i("lmEoo"),i("6qah4"),i("6wr18"),i("cyGuT"),i("hhss7"),i("aZinD"),i("idIgm"),i("ffEVr"),i("Wowvf"),i("fm20w"),i("c6MKV"),i("f1iCG"),i("9t6Fn"),i("6Yu8N"),i("hsF0G"),i("7EorR"),i("7FZFv"),i("9ZsRk"),i("kNILH")]).then(()=>s("8ThhQ"))}),a("di0lF",function(e,t){let i=s("lhnSv")(5);e.exports=Promise.all([i("koo1l"),i("7FZFv"),i("9ZsRk"),i("6wr18"),i("aTJY4"),i("aZinD"),i("h4Nf7"),i("ax9Fx"),i("1bh3I"),i("ffEVr"),i("c6MKV"),i("hsF0G"),i("7EorR"),i("e9VVN")]).then(()=>s("ixmFo"))}),a("eu2js",function(t,i){e(t.exports,"default",()=>o);function o(e){if("undefined"==typeof window)return!1;try{var t=window[e],i="__storage_test__";return t.setItem(i,i),t.removeItem(i),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&t&&0!==t.length}}}),a("1FJYC",function(t,i){e(t.exports,"CheckboxGroupContext",()=>o);let o=(0,s("gwFzn").createContext)("")}),i.rlb("3znOs"); //# sourceMappingURL=emoji.f75d0888.js.map